PdoDeviceInitAPI 规则指定在驱动程序为 PDO 调用 WdfDeviceCreate 之前,必须调用 WdfPdoInitAllocate 和其他所有为物理设备对象对象设置WDFDEVICE_INIT结构的设备对象初始化) DDI (PDO。
驱动程序模型:KMDF
如何测试
| 编译时 | 
|---|
| 运行 静态驱动程序验证程序 并指定 PdoDeviceInitAPI 规则。使用以下步骤运行代码分析: 有关详细信息,请参阅 使用静态驱动程序验证程序查找驱动程序中的缺陷。 | 
适用于
              
              WdfDeviceCreate
              
              WdfDeviceInitAssignName
              
              WdfDeviceInitAssignSDDLString
              
              WdfDeviceInitAssignWdmIrpPreprocessCallback
              
              WdfDeviceInitRegisterPnpStateChangeCallback
              
              WdfDeviceInitRegisterPowerPolicyStateChangeCallback
              
              WdfDeviceInitRegisterPowerStateChangeCallback
              
              WdfDeviceInitSetCharacteristics
              
              WdfDeviceInitSetDeviceClass
              
              WdfDeviceInitSetDeviceType
              
              WdfDeviceInitSetExclusive
              
              WdfDeviceInitSetFileObjectConfig
              
              WdfDeviceInitSetIoInCallerContextCallback
              
              WdfDeviceInitSetIoType
              
              WdfDeviceInitSetPnpPowerEventCallbacks
              
              WdfDeviceInitSetPowerInrush
              
              WdfDeviceInitSetPowerNotPageable
              
              WdfDeviceInitSetPowerPageable
              
              WdfDeviceInitSetPowerPolicyEventCallbacks
              
              WdfDeviceInitSetPowerPolicyOwnership
              
              WdfDeviceInitSetRequestAttributes
              
              WdfFdoRetrieveNextStaticChild
              
              WdfPdoInitAddCompatibleID
              
              WdfPdoInitAddDeviceText
              
              WdfPdoInitAddHardwareID
              
              WdfPdoInitAllocate
              
              WdfPdoInitAssignDeviceID
              
              WdfPdoInitAssignInstanceID
              
              WdfPdoInitAssignRawDevice
              
              WdfPdoInitSetDefaultLocale
              
              WdfPdoInitSetEventCallbacks