void WDF_CHILD_LIST_CONFIG_INIT( [out] PWDF_CHILD_LIST_CONFIG Config, [in] ULONG IdentificationDescriptionSize, [in] PFN_WDF_CHILD_LIST_CREATE_DEVICE EvtChildListCreateDevice ); 参数 [out] Config 指向驱动程序分配 WDF_CHILD_LIST_CONFIG 结构的指针。 [in] IdentificationDescriptionSize ...
WdfFdoInitWdmGetPhysicalDevice 函数 WdfFdoLockStaticChildListForIteration 函数 WdfFdoQueryForInterface 函数 WdfFdoRetrieveNextStaticChild 函数 WdfFdoUnlockStaticChildListFromIteration 函数 Wdffileobject.h Wdfhwaccess.h Wdfinstaller.h Wdfinterrupt.h ...
void WdfFdoInitSetDefaultChildListConfig( [in, out] PWDFDEVICE_INIT DeviceInit, [in] PWDF_CHILD_LIST_CONFIG Config, [in, optional] PWDF_OBJECT_ATTRIBUTES DefaultChildListAttributes ); Parameters [in, out] DeviceInit A pointer to a WDFDEVICE_INIT structure that the driver obtained from its ...
[in] ChildList 框架子列表对象的句柄。 返回值 无 备注 如果总线驱动程序使用动态枚举,则可以通过调用WdfFdoInitSetDefaultChildListConfig或WdfChildListCreate 来注册 EvtChildListScanForChildren回调函数。 如果驱动程序提供EvtChildListScanForChildren回调函数,则每当父设备进入其工作 (D0) 状态时,框...
WDF_CHILD_LIST_CONFIG listConfig; WDF_CHILD_LIST_CONFIG_INIT( &listConfig, sizeof(PDO_IDENTIFICATION_DESCRIPTION), My_EvtDeviceListCreatePdo ); listConfig.AddressDescriptionSize = sizeof(PDO_ADDRESS_DESCRIPTION); listConfig.EvtChildListScanForChildren = My_EvtChildListScanForChildren; listConfig....
Wdfchildlist.h Wdfcollection.h Wdfcommonbuffer.h Wdfcompanion.h Wdfcompaniontarget.h Wdfcontrol.h Wdfcore.h Wdfdevice.h Wdfdmaenabler.h Wdfdmatransaction.h Wdfdpc.h Wdfdriver.h Wdffdo.h Wdffileobject.h Wdfhwaccess.h Wdfinstaller.h Wdfinterrupt.h Overview EVT_WDF_INTERRUPT_DISABLE callback ...
Wdfchildlist.h Wdfcollection.h Wdfcommonbuffer.h Wdfcompanion.h Wdfcompaniontarget.h Wdfcontrol.h Wdfcore.h Wdfdevice.h Wdfdmaenabler.h Wdfdmatransaction.h Wdfdpc.h Wdfdriver.h Overview EVT_WDF_DRIVER_DEVICE_ADD callback function EVT_WDF_DRIVER_UNLOAD callback function WDF_DRIVER_CONFIG structu...
WDF_INTERRUPT_CONFIG structure WDF_INTERRUPT_CONFIG_INIT function WDF_INTERRUPT_EXTENDED_POLICY structure WDF_INTERRUPT_EXTENDED_POLICY_INIT function WDF_INTERRUPT_INFO structure WDF_INTERRUPT_INFO_INIT function WDF_INTERRUPT_POLARITY enumeration WDF_INTERRUPT_POLICY enumeration WDF_INTERRUPT_PRIORITY enumeration...
FDO初始化 API 中剩下的三个,两个是为过滤驱动准备的( WdfFdoInitSetEventCallbacks 和WdfFdoInitSetFilter ),一个为总线驱动准备( WdfFdoInitSetDefaultChildListConfig ),我们就不用管它们了。 回头来看Devcice 初始化系列 API 。这里面涉及最多的是设置 Pnp 和 Power 属性、回调的 API ,由此也可见这两者的...
ChildEBP RetAddr Args to Child acd13a00 86715c84 368477c8 4fbd0228 0000000a wdfsimple!ToasterEvtIoRead+0x39 [c:\winddk\7600.16385.1\src\general\toaster\kmdf\func\simple\toaster.c @ 306] acd13a1c 8674c82a 368477c8 4fbd0228 0000000a Wdf01000!FxIoQueueIoStop::Invoke+0x2e [minkernel\wdf\fr...