다음을 통해 공유


wdffdo.h 헤더

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

이 항목에서는 범주별로 WDF(Windows 드라이버 프레임워크) FDO(기능 디바이스 개체) 참조를 정렬합니다.

이 페이지의 범주는 다음과 같습니다.

프레임워크 FDO 이벤트 콜백

프레임워크 FDO 초기화 메서드

프레임워크 FDO 메서드

프레임워크 FDO 구조 및 초기화 함수

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

함수

 
WDF_FDO_EVENT_CALLBACKS_INIT

WDF_FDO_EVENT_CALLBACKS_INIT 함수는 WDF_FDO_EVENT_CALLBACKS 구조를 초기화합니다.
WdfFdoAddStaticChild

WdfFdoAddStaticChild 메서드는 정적 열거형으로 식별된 함수 드라이버의 자식 디바이스 목록에 지정된 디바이스를 추가합니다.
WdfFdoGetDefaultChildList

WdfFdoGetDefaultChildList 메서드는 지정된 디바이스의 기본 자식 목록에 대한 핸들을 반환합니다.
WdfFdoInitAllocAndQueryProperty

WdfFdoInitAllocAndQueryProperty 메서드는 버퍼를 할당하고 지정된 디바이스 속성을 검색합니다.
WdfFdoInitAllocAndQueryPropertyEx

WdfFdoInitAllocAndQueryPropertyEx 메서드는 버퍼를 할당하고 지정된 디바이스 속성을 검색합니다.
WdfFdoInitOpenRegistryKey

WdfFdoInitOpenRegistryKey 메서드는 레지스트리에서 디바이스의 하드웨어 키 또는 드라이버 소프트웨어 키를 열고 레지스트리 키를 나타내는 프레임워크 레지스트리 키 개체를 만듭니다.
WdfFdoInitQueryProperty

WdfFdoInitQueryProperty 메서드는 지정된 디바이스 속성을 검색합니다.
WdfFdoInitQueryPropertyEx

WdfFdoInitQueryPropertyEx 메서드는 지정된 디바이스 속성을 검색합니다.
WdfFdoInitSetDefaultChildListConfig

WdfFdoInitSetDefaultChildListConfig 메서드는 버스 드라이버의 기본 자식 목록을 구성합니다.
WdfFdoInitSetEventCallbacks

WdfFdoInitSetEventCallbacks 메서드는 지정된 디바이스에 대한 프레임워크 기반 함수 드라이버의 이벤트 콜백 함수를 등록합니다.
WdfFdoInitSetFilter

WdfFdoInitSetFilter 메서드는 지정된 디바이스에 대해 호출 드라이버를 상위 수준 또는 하위 수준 필터 드라이버로 식별합니다.
WdfFdoInitWdmGetPhysicalDevice

WdfFdoInitWdmGetPhysicalDevice 메서드는 디바이스의 WDM PDO(물리적 디바이스 개체)를 검색합니다.
WdfFdoLockStaticChildListForIteration

WdfFdoLockStaticChildListForIteration 메서드는 지정된 부모 디바이스에 속하는 정적 자식 목록에서 항목을 검색하기 위한 프레임워크를 준비합니다.
WdfFdoQueryForInterface

WdfFdoQueryForInterface 메서드는 다른 드라이버의 GUID 식별 인터페이스에 대한 액세스를 가져옵니다.
WdfFdoRetrieveNextStaticChild

WdfFdoRetrieveNextStaticChild 메서드는 자식 디바이스 목록에서 다음 프레임워크 디바이스 개체에 대한 핸들을 검색합니다.
WdfFdoUnlockStaticChildListFromIteration

WdfFdoUnlockStaticChildListFromIteration 메서드는 지정된 디바이스에 대한 자식 디바이스 목록을 잠금 해제하고 목록이 잠겨 있는 동안 드라이버가 수행한 목록의 변경 내용을 처리합니다.

콜백 함수

 
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS

드라이버의 EvtDeviceFilterAddResourceRequirements 이벤트 콜백 함수는 시스템이 디바이스에 리소스를 할당하기 전에 하드웨어 리소스 요구 사항 집합에 리소스를 추가할 수 있습니다.
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES

드라이버의 EvtDeviceRemoveAddedResources 이벤트 콜백 함수는 드라이버의 EvtDeviceFilterAddResourceRequirements 콜백 함수가 추가한 하드웨어 리소스를 제거합니다.

구조체

 
WDF_FDO_EVENT_CALLBACKS

WDF_FDO_EVENT_CALLBACKS 구조에는 함수 드라이버의 PnP 이벤트 콜백 함수에 대한 포인터가 포함되어 있습니다.