다음을 통해 공유


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,WdfChildListRetrieveNextDeviceWdfChildListEndIteration 메서드에 대한 입력으로 사용됩니다. WdfChildListBeginIteration호출하기 전에 드라이버는 Flags 멤버를 설정해야 합니다. WdfChildListBeginIteration호출한 후 드라이버는 WdfChildListEndIteration호출할 때까지 구조체의 내용을 수정해서는 안 됩니다.

자식 목록에 대한 자세한 내용은 동적 열거형참조하세요.

요구 사항

요구
최소 KMDF 버전 1.0
헤더 wdfchildlist.h(Wdf.h 포함)

참고 항목

WDF_CHILD_LIST_ITERATOR_INIT

WDF_RETRIEVE_CHILD_FLAGS

WdfChildListBeginIteration

WdfChildListEndIteration

WdfChildListRetrieveNextDevice