다음을 통해 공유


wdfchildlist.h 헤더

이 헤더는 wdf에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

wdfchildlist.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

함수

 
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT

WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT 함수는 WDF_CHILD_ADDRESS_DESCRIPTION_HEADER 구조를 초기화합니다.
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT 함수는 WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER 구조를 초기화합니다.
WDF_CHILD_LIST_CONFIG_INIT

WDF_CHILD_LIST_CONFIG_INIT 함수는 WDF_CHILD_LIST_CONFIG 구조를 초기화합니다.
WDF_CHILD_LIST_ITERATOR_INIT

WDF_CHILD_LIST_ITERATOR_INIT 함수는 WDF_CHILD_LIST_ITERATOR 구조를 초기화합니다.
WDF_CHILD_RETRIEVE_INFO_INIT

WDF_CHILD_RETRIEVE_INFO_INIT 함수는 WDF_CHILD_RETRIEVE_INFO 구조를 초기화합니다.
WdfChildListAddOrUpdateChildDescriptionAsPresent

WdfChildListAddOrUpdateChildDescriptionAsPresent 메서드는 자식 목록에 새 자식 설명을 추가하거나 기존 자식 설명을 업데이트합니다.
WdfChildListBeginIteration

WdfChildListBeginIteration 메서드는 지정된 자식 목록에서 항목을 검색하기 위한 프레임워크를 준비합니다.
WdfChildListBeginScan

WdfChildListBeginScan 메서드는 드라이버가 목록의 정보를 업데이트할 수 있도록 지정된 자식 디바이스 목록을 준비합니다.
WdfChildListCreate

WdfChildListCreate 메서드는 지정된 부모 디바이스에 대한 자식 목록을 만듭니다.
WdfChildListEndIteration

WdfChildListEndIteration 메서드는 지정된 자식 목록에 대한 수정을 처리합니다.
WdfChildListEndScan

WdfChildListEndScan 메서드는 지정된 자식 목록에 대한 수정을 처리합니다.
WdfChildListGetDevice

WdfChildListGetDevice 메서드는 지정된 자식 목록의 부모 디바이스를 나타내는 프레임워크 디바이스 개체에 대한 핸들을 반환합니다.
WdfChildListRequestChildEject

WdfChildListRequestChildEject 메서드는 지정된 디바이스가 도킹 스테이션에서 배출될 예정임을 프레임워크에 알릴 수 있습니다.
WdfChildListRetrieveAddressDescription

WdfChildListRetrieveAddressDescription 메서드는 지정된 식별 설명이 있는 자식 디바이스를 찾고 디바이스의 주소 설명을 검색합니다.
WdfChildListRetrieveNextDevice

WdfChildListRetrieveNextDevice 메서드는 지정된 자식 목록을 트래버스하고 지정된 조건과 일치하는 다음 자식 디바이스를 검색합니다.
WdfChildListRetrievePdo

WdfChildListRetrievePdo 메서드는 자식 목록의 지정된 자식 설명과 연결된 프레임워크 디바이스 개체에 대한 핸들을 반환합니다.
WdfChildListUpdateAllChildDescriptionsAsPresent

WdfChildListUpdateAllChildDescriptionsAsPresent 메서드는 지정된 자식 목록의 모든 자식 디바이스가 연결되어 있고 사용할 수 있음을 프레임워크에 알릴 수 있습니다.
WdfChildListUpdateChildDescriptionAsMissing

WdfChildListUpdateChildDescriptionAsMissing 메서드는 지정된 자식 디바이스가 현재 분리되었거나 사용할 수 없음을 프레임워크에 알릴 수 있습니다.

콜백 함수

 
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP

드라이버의 EvtChildListAddressDescriptionCleanup 이벤트 콜백 함수는 드라이버의 EvtChildListAddressDescriptionDuplicate 콜백 함수가 할당된 주소 설명에 대한 메모리 할당을 해제합니다.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY

드라이버의 EvtChildListAddressDescriptionCopy 이벤트 콜백 함수는 지정된 위치에서 다른 위치로 자식 주소 설명을 복사합니다.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE

드라이버의 EvtChildListAddressDescriptionDuplicate 이벤트 콜백 함수는 자식 주소 설명을 복제합니다.
EVT_WDF_CHILD_LIST_CREATE_DEVICE

버스 드라이버의EvtChildListCreateDevice 이벤트 콜백 함수는 동적으로 열거된 새 디바이스에 대한 프레임워크 디바이스 개체를 만듭니다.
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED

드라이버의 EvtChildListDeviceReenumerated 이벤트 콜백 함수를 사용하면 드라이버가 지정된 디바이스의 다시 등록을 승인하거나 취소할 수 있습니다.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP

드라이버의 EvtChildListIdentificationDescriptionCleanup 이벤트 콜백 함수는 드라이버의 EvtChildListIdentificationDescriptionDuplicate 콜백 함수가 할당된 식별 설명에 대한 메모리 할당을 해제합니다.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE

드라이버의 EvtChildListIdentificationDescriptionCompare 이벤트 콜백 함수는 한 자식 식별 설명을 다른 자식 식별 설명과 비교합니다.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY

드라이버의 EvtChildListIdentificationDescriptionCopy 이벤트 콜백 함수는 지정된 위치에서 다른 위치로 자식 식별 설명을 복사합니다.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE

드라이버의 EvtChildListIdentificationDescriptionDuplicate 이벤트 콜백 함수는 자식 식별 설명을 복제합니다.
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN

드라이버의 EvtChildListScanForChildren 이벤트 콜백 함수는 존재하는 모든 자식 디바이스를 보고해야 합니다.

구조체

 
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER

WDF_CHILD_ADDRESS_DESCRIPTION_HEADER 구조체는 모든 주소 설명 구조의 첫 번째 멤버여야 하는 헤더 구조체입니다.
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER

WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER 구조는 모든 식별 설명 구조의 첫 번째 멤버여야 하는 헤더 구조체입니다.
WDF_CHILD_LIST_CONFIG

WDF_CHILD_LIST_CONFIG 구조에는 자식 디바이스 목록에 대한 구성 정보가 포함되어 있습니다.
WDF_CHILD_LIST_ITERATOR

WDF_CHILD_LIST_ITERATOR 구조는 드라이버가 WdfChildListRetrieveNextDevice를 호출할 때 프레임워크에서 검색할 자식 디바이스의 유형을 식별합니다.
WDF_CHILD_RETRIEVE_INFO

WDF_CHILD_RETRIEVE_INFO 구조에는 WdfChildListRetrieveNextDevice 또는 WdfChildListRetrievePdo를 호출하여 가져온 자식 디바이스에 대한 정보가 포함됩니다.

열거형

 
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS

WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS 열거형은 프레임워크가 드라이버의 WDF_CHILD_RETRIEVE_INFO 구조에 저장하는 디바이스 상태 값을 정의합니다.
WDF_RETRIEVE_CHILD_FLAGS

WDF_RETRIEVE_CHILD_FLAGS 열거형은 WdfChildListBeginIteration을 호출하기 전에 드라이버가 설정할 수 있는 플래그를 정의합니다.