C28152

警告 C28152:来自类似 AddDevice 的函数的返回意外DO_DEVICE_INITIALIZING

驱动程序已从其 AddDevice 例程或类似的实用工具例程返回,但未清除 DeviceObject 例程中 标志 单词(DeviceObject->Flags)的 DO_DEVICE_INITIALIZING 位。

addDevice 例程 必须包含类似于以下内容的代码才能清除 DO_DEVICE_INITIALIZING 标志。

FunctionalDeviceObject->Flags &= ~DO_DEVICE_INITIALIZING;

有关 AddDevice 例程的详细信息,请参阅函数或筛选器驱动程序中的 AddDevice 例程