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 포함) |