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 を含む) |
関連項目
EvtChildListCreateDevice の
WdfChildListRetrieveNextDevice の