C28152
警告 C28152: AddDeviceのような関数からの予期せぬ戻り DO_DEVICE_INITIALIZING
ドライバーは、AddDevice ルーチンまたは同様のユーティリティ ルーチンから戻りましたが、DeviceObjectルーチンのFlagsワード (DeviceObject->Flags)のDO_DEVICE_INITIALIZINGビットがクリアされていません。
DO_DEVICE_INITIALIZINGフラグをクリアするには、AddDeviceルーチンに次のようなコードを含める必要があります。
FunctionalDeviceObject->Flags &= ~DO_DEVICE_INITIALIZING;
AddDeviceルーチンの詳細については、「関数ドライバーまたはフィルター ドライバーのAddDevice ルーチン」を参照してください。