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 枚举定义的一个或多个标志。
Reserved[4]
仅供内部使用。
言论
驱动程序必须通过调用 WDF_CHILD_LIST_ITERATOR_INIT来初始化 WDF_CHILD_LIST_ITERATOR 结构。
WDF_CHILD_LIST_ITERATOR结构用作 WdfChildListBeginIteration、WdfChildListRetrieveNextDevice 和 WdfChildListEndIteration 方法的输入。 驱动程序必须在调用 WdfChildListBeginIteration之前设置 标志 成员。 调用 WdfChildListBeginIteration后,驱动程序在调用 WdfChildListEndIteration后,不得修改结构的内容。
有关子列表的详细信息,请参阅 动态枚举。
要求
要求 | 价值 |
---|---|
最低 KMDF 版本 | 1.0 |
标头 | wdfchildlist.h (包括 Wdf.h) |