WDF_RETRIEVE_CHILD_FLAGS 열거형(wdfchildlist.h)
[KMDF에만 적용]
WDF_RETRIEVE_CHILD_FLAGS 열거형은 WdfChildListBeginIteration을 호출하기 전에 드라이버가 설정할 수 있는 플래그를 정의합니다.
Syntax
typedef enum _WDF_RETRIEVE_CHILD_FLAGS {
WdfRetrieveUnspecified = 0x0000,
WdfRetrievePresentChildren = 0x0001,
WdfRetrieveMissingChildren = 0x0002,
WdfRetrievePendingChildren = 0x0004,
WdfRetrieveAddedChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren),
WdfRetrieveAllChildren = (WdfRetrievePresentChildren | WdfRetrievePendingChildren | WdfRetrieveMissingChildren)
} WDF_RETRIEVE_CHILD_FLAGS;
상수
WdfRetrieveUnspecified 값: 0x0000 이 속성은 내부 전용으로 예약되어 있으므로 |
WdfRetrievePresentChildren 값: 0x0001 WdfChildListRetrieveNextDevice를 호출하면 프레임워크 디바이스 개체가 있는 자식 디바이스가 검색됩니다. |
WdfRetrieveMissingChildren 값: 0x0002 WdfChildListRetrieveNextDevice에 대한 호출은 누락된 것으로 표시된 자식 디바이스를 검색합니다. |
WdfRetrievePendingChildren 값: 0x0004 WdfChildListRetrieveNextDevice에 대한 호출은 드라이버가 현재로 보고했지만 프레임워크 디바이스 개체가 만들어지지 않은 자식 디바이스를 검색합니다(프레임워크가 드라이버의 EvtChildListCreateDevice 콜백 함수를 호출하지 않았기 때문). |
WdfRetrieveAddedChildren 값: (WdfRetrievePresentChildren WdfChildListRetrieveNextDevice에 대한 호출은 존재하거나 보류 중인 자식 디바이스를 검색합니다. |
WdfRetrieveAllChildren 값: (WdfRetrievePresentChildren WdfChildListRetrieveNextDevice에 대한 호출은 존재, 보류 중 또는 누락된 자식 디바이스를 검색합니다. |
설명
WdfChildListBeginIteration을 호출하기 전에 드라이버는 WDF_CHILD_LIST_ITERATOR 구조에서WDF_RETRIEVE_CHILD_FLAGS 형식의 플래그를 설정해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
머리글 | wdfchildlist.h(Wdf.h 포함) |