WDF_CHILD_LIST_CONFIG 結構 (wdfchildlist.h)
[僅適用於 KMDF]
WDF_CHILD_LIST_CONFIG 結構包含子裝置清單的組態資訊。
語法
typedef struct _WDF_CHILD_LIST_CONFIG {
ULONG Size;
ULONG IdentificationDescriptionSize;
ULONG AddressDescriptionSize;
PFN_WDF_CHILD_LIST_CREATE_DEVICE EvtChildListCreateDevice;
PFN_WDF_CHILD_LIST_SCAN_FOR_CHILDREN EvtChildListScanForChildren;
PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY EvtChildListIdentificationDescriptionCopy;
PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE EvtChildListIdentificationDescriptionDuplicate;
PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP EvtChildListIdentificationDescriptionCleanup;
PFN_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE EvtChildListIdentificationDescriptionCompare;
PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY EvtChildListAddressDescriptionCopy;
PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE EvtChildListAddressDescriptionDuplicate;
PFN_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP EvtChildListAddressDescriptionCleanup;
PFN_WDF_CHILD_LIST_DEVICE_REENUMERATED EvtChildListDeviceReenumerated;
} WDF_CHILD_LIST_CONFIG, *PWDF_CHILD_LIST_CONFIG;
成員
Size
這個結構的大小,以位元組為單位。
IdentificationDescriptionSize
每個子系標識碼 描述的大小,以位元組為單位。 如需詳細資訊,請參閱 WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER。
AddressDescriptionSize
每個子 位址描述的大小,以位元組為單位。 如需詳細資訊,請參閱 WDF_CHILD_ADDRESS_DESCRIPTION_HEADER。
EvtChildListCreateDevice
驅動程式 EvtChildListCreateDevice 事件回呼函式的指標。 需要此回呼函式。
EvtChildListScanForChildren
驅動程式 EvtChildListScanForChildren 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListIdentificationDescriptionCopy
驅動程式 EvtChildListIdentificationDescriptionCopy 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListIdentificationDescriptionDuplicate
驅動程式 EvtChildListIdentificationDescriptionDuplicate 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListIdentificationDescriptionCleanup
驅動程式 EvtChildListIdentificationDescriptionCleanup 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListIdentificationDescriptionCompare
驅動程式 EvtChildListIdentificationDescriptionCompare 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListAddressDescriptionCopy
驅動程式 EvtChildListAddressDescriptionCopy 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListAddressDescriptionDuplicate
驅動程式 EvtChildListAddressDescriptionDuplicate 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListAddressDescriptionCleanup
驅動程式 EvtChildListAddressDescriptionCleanup 事件回呼函式的指標。 這個回呼函式是選擇性的。
EvtChildListDeviceReenumerated
驅動程式 EvtChildListDeviceReenumerated 事件回呼函式的指標。 這個回呼函式是選擇性的。
備註
WDF_CHILD_LIST_CONFIG 結構是做為 WdfFdoInitSetDefaultChildListConfig 和 WdfChildListCreate 方法的輸入。
若要初始化WDF_CHILD_LIST_CONFIG結構,驅動程式必須呼叫 WDF_CHILD_LIST_CONFIG_INIT。
如需子清單的詳細資訊,請參閱 動態列舉。
規格需求
需求 | 值 |
---|---|
最小 KMDF 版本 | 1.0 |
標頭 | wdfchildlist.h (包含 Wdf.h) |
另請參閱
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER