wdffdo.h 헤더
이 헤더는 wdf에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
이 항목에서는 범주별로 WDF(Windows 드라이버 프레임워크) FDO(기능 디바이스 개체) 참조를 정렬합니다.
이 페이지의 범주는 다음과 같습니다.
프레임워크 FDO 이벤트 콜백
프레임워크 FDO 초기화 메서드
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitAllocAndQueryPropertyEx
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitQueryPropertyEx
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
프레임워크 FDO 메서드
- WdfFdoAddStaticChild
- WdfFdoGetDefaultChildList
- WdfFdoInitAllocAndQueryProperty
- WdfFdoInitOpenRegistryKey
- WdfFdoInitQueryProperty
- WdfFdoInitSetDefaultChildListConfig
- WdfFdoInitSetEventCallbacks
- WdfFdoInitSetFilter
- WdfFdoInitWdmGetPhysicalDevice
- WdfFdoLockStaticChildListForIteration
- WdfFdoQueryForInterface
- WdfFdoRetrieveNextStaticChild
- WdfFdoUnlockStaticChildListFromIteration
프레임워크 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 이벤트 콜백 함수에 대한 포인터가 포함되어 있습니다. |