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을 호출하기 전에 드라이버가 설정할 수 있는 플래그를 정의합니다. |