WDF_RETRIEVE_CHILD_FLAGS列舉 (wdfchildlist.h)
[僅適用於 KMDF]
WDF_RETRIEVE_CHILD_FLAGS 列舉會定義驅動程式在呼叫 WdfChildListBeginIteration 之前可以設定的旗標。
語法
typedef enum _WDF_RETRIEVE_CHILD_FLAGS {
WdfRetrieveUnspecified = 0x0000,
WdfRetrievePresentChildren = 0x0001,
WdfRetrieveMissingChildren = 0x0002,
WdfRetrievePendingChildren = 0x0004,
WdfRetrieveAddedChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren),
WdfRetrieveAllChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren | WdfRetrieveMissingChildren)
} WDF_RETRIEVE_CHILD_FLAGS;
常數
WdfRetrieveUnspecified 值:0x0000 保留供內部使用。 |
WdfRetrievePresentChildren 值:0x0001 呼叫 WdfChildListRetrieveNextDevice 會擷取架構裝置物件存在的子裝置。 |
WdfRetrieveMissingChildren 值:0x0002 呼叫 WdfChildListRetrieveNextDevice 會擷取標示為遺漏的子裝置。 |
WdfRetrievePendingChildren 值:0x0004 呼叫 WdfChildListRetrieveNextDevice 會擷取驅動程式回報為存在的子裝置,但尚未建立架構裝置對象(因為架構尚未呼叫驅動程式的 EvtChildListCreateDevice 回呼函式)。 |
WdfRetrieveAddedChildren 值:(WdfRetrievePresentChildren 呼叫 WdfChildListRetrieveNextDevice 會擷取存在或擱置中的子裝置。 |
WdfRetrieveAllChildren 值:(WdfRetrievePresentChildren 呼叫 WdfChildListRetrieveNextDevice 會擷取存在、擱置或遺失的子裝置。 |
言論
在呼叫 WdfChildListBeginIteration之前,您的驅動程式必須在 WDF_CHILD_LIST_ITERATOR 結構中設定 WDF_RETRIEVE_CHILD_FLAGS型別旗標。
要求
要求 | 價值 |
---|---|
最低 KMDF 版本 | 1.0 |
標頭 | wdfchildlist.h (包括 Wdf.h) |