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을 호출하기 전에 Flags 멤버를 설정해야 합니다. WdfChildListBeginIteration을 호출한 후 드라이버는 WdfChildListEndIteration을 호출할 때까지 구조체의 내용을 수정해서는 안 됩니다.
자식 목록에 대한 자세한 내용은 동적 열거형을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
머리글 | wdfchildlist.h(Wdf.h 포함) |