title | description | keywords | ms.date | f1_keywords | |||
---|---|---|---|---|---|---|---|
C28152 Warning |
Warning C28152 The return from an AddDevice-like function unexpectedly DO_DEVICE_INITIALIZING. |
|
04/20/2017 |
|
warning C28152: The return from an AddDevice-like function unexpectedly DO_DEVICE_INITIALIZING
The driver has returned from its AddDevice routine, or a similar utility routine, but the DO_DEVICE_INITIALIZING bit of the Flags word (DeviceObject->Flags) in the DeviceObject routine is not cleared.
The AddDevice routine must contain code similar to the following to clear the DO_DEVICE_INITIALIZING flag.
FunctionalDeviceObject->Flags &= ~DO_DEVICE_INITIALIZING;
For more information about AddDevice routines, see AddDevice Routines in Function or Filter Drivers