WDF_CHILD_LIST_ITERATOR構造体 (wdfchildlist.h)
[KMDF にのみ適用]
WDF_CHILD_LIST_ITERATOR 構造体は、ドライバーが WdfChildListRetrieveNextDevice 呼び出すときにフレームワークが取得する子デバイスの種類を識別します。
構文
typedef struct _WDF_CHILD_LIST_ITERATOR {
ULONG Size;
ULONG Flags;
PVOID Reserved[4];
} WDF_CHILD_LIST_ITERATOR, *PWDF_CHILD_LIST_ITERATOR;
メンバーズ
Size
この構造体のサイズ (バイト単位)。
Flags
WDF_RETRIEVE_CHILD_FLAGS 列挙体によって定義される 1 つ以上のフラグ。
Reserved[4]
内部使用専用に予約されています。
備考
ドライバーは、WDF_CHILD_LIST_ITERATOR_INITを呼び出して WDF_CHILD_LIST_ITERATOR 構造体を初期化する必要があります。
WDF_CHILD_LIST_ITERATOR構造体は、WdfChildListBeginIteration、WdfChildListRetrieveNextDevice、および WdfChildListEndIteration メソッドへの入力として使用されます。 ドライバーは、WdfChildListBeginIteration を呼び出す前に、Flags メンバー設定する必要があります。 WdfChildListBeginIteration 呼び出した後、WdfChildListEndIteration を呼び出すまで、ドライバーは構造体の内容変更してはなりません。
必要条件
要件 | 価値 |
---|---|
最小 KMDF バージョン | 1.0 |
ヘッダー | wdfchildlist.h (Wdf.h を含む) |
関連項目
WdfChildListEndIteration の
WdfChildListRetrieveNextDevice の