wudfddi_types.h 헤더

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

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

구조체

 
UMDF_VERSION_DATA

UMDF_VERSION_DATA 구조체는 프레임워크의 버전을 설명합니다.
WDF_PROPERTY_STORE_ROOT

WDF_PROPERTY_STORE_ROOT 구조에는 UMDF 속성 저장소를 식별하는 정보가 포함되어 있습니다.
WDFMEMORY_OFFSET

WDFMEMORY_OFFSET 구조체는 메모리 블록 내에서 액세스되는 정보의 위치와 크기를 설명합니다.
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 구조에는 디바이스가 유휴 상태이고 시스템이 시스템 작동 상태(S0)에 있을 때 프레임워크에서 사용하는 드라이버 제공 정보가 포함됩니다.

열거형

 
WDF_CALLBACK_CONSTRAINT

WDF_CALLBACK_CONSTRAINT 열거형
WDF_DEVICE_HWACCESS_TARGET_SIZE

이 열거형은 프레임워크에서 내부적으로 사용됩니다. 사용하지 마십시오. 이 열거형은 wudfddi_types.h에 정의되어 있습니다.
WDF_DEVICE_HWACCESS_TARGET_TYPE

프레임워크에서 내부적으로 WDF_DEVICE_HWACCESS_TARGET_SIZE 열거형을 사용하는 방법을 알아봅니다. 사용하지 마십시오. 이 열거형은 wudfddi_types.h에 정의되어 있습니다.
WDF_DEVICE_IO_BUFFER_RETRIEVAL

WDF_DEVICE_IO_BUFFER_RETRIEVAL 열거형은 UMDF가 드라이버에서 I/O 요청의 버퍼를 사용할 수 있게 하는 시기를 지정하는 데 사용됩니다.
WDF_DEVICE_IO_TYPE

WDF_DEVICE_IO_TYPE 열거형을 사용하여 데이터 버퍼에 액세스하는 방법을 지정하는 방법을 알아봅니다.
WDF_EVENT_TYPE

WDF_EVENT_TYPE 열거형이 드라이버가 등록된 애플리케이션에 알릴 수 있는 이벤트 유형을 지정하는 방법을 알아봅니다.
WDF_FILE_INFORMATION_CLASS

WDF_FILE_INFORMATION_CLASS 열거형이 드라이버가 가져오거나 설정할 수 있는 파일 정보의 형식을 식별하는 방법을 알아봅니다.
WDF_IO_QUEUE_DISPATCH_TYPE

WDF_IO_QUEUE_DISPATCH_TYPE 열거형에는 드라이버가 I/O 큐에서 요청을 수신하는 방법을 식별하는 값이 포함되어 있습니다.
WDF_IO_QUEUE_STATE

WDF_IO_QUEUE_STATE 열거형에는 I/O 큐의 상태를 식별하는 값이 포함됩니다.
WDF_IO_TARGET_SENT_IO_ACTION

WDF_IO_TARGET_SENT_IO_ACTION 열거형은 드라이버가 IWDFIoTargetStateManagement::Stop 또는 IWDFRemoteTarget::Stop을 호출하여 I/O 대상을 중지할 때 프레임워크가 수행할 수 있는 작업을 식별합니다.
WDF_IO_TARGET_STATE

WDF_IO_TARGET_STATE 열거형이 I/O 대상이 될 수 있는 상태를 지정하는 방법을 알아봅니다.
WDF_KPROCESSOR_MODE

WDF_KPROCESSOR_MODE 열거형 유형은 스레드가 실행할 수 있는 프로세서 모드를 식별합니다.
WDF_PNP_CAPABILITY

WDF_PNP_CAPABILITY 열거형에는 디바이스에 대한 PnP(플러그 앤 플레이) 기능을 식별하는 값이 포함되어 있습니다.
WDF_PNP_STATE

WDF_PNP_STATE 열거형에는 디바이스에 대한 PnP(플러그 앤 플레이)의 상태 식별하는 값이 포함되어 있습니다.
WDF_POWER_DEVICE_STATE

WDF_POWER_DEVICE_STATE 열거형에는 디바이스에서 지원할 수 있는 전원 상태를 식별하는 값이 포함되어 있습니다.
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

이 문서에서는 WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS 열거형에 대해 설명합니다.
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

WDF_POWER_POLICY_S0_IDLE_CAPABILITIES 열거형이 유휴 상태일 때 디바이스가 저전력 상태로 진입할 때 지원할 수 있는 기능을 식별하는 방법을 알아봅니다.
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

WDF_POWER_POLICY_S0_IDLE_USER_CONTROL 열거형이 디바이스가 유휴 상태이고 시스템이 S0(작동 중) 상태일 때 사용자가 디바이스의 동작을 제어할 수 있는지 여부를 식별하는 방법을 알아봅니다.
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL

WDF_POWER_POLICY_SX_WAKE_USER_CONTROL 열거형은 사용자가 낮은 시스템 전원 상태에서 시스템을 절전 모드 해제하는 디바이스의 기능을 제어할 수 있는지 여부를 식별하는 방법을 알아봅니다.
WDF_PROPERTY_STORE_DISPOSITION

WDF_PROPERTY_STORE_DISPOSITION 열거형에는 드라이버가 속성 저장소 인터페이스를 가져올 때 레지스트리 값이 만들어졌는지 또는 이미 존재했는지 여부를 나타내는 값이 포함됩니다.
WDF_PROPERTY_STORE_RETRIEVE_FLAGS

WDF_PROPERTY_STORE_RETRIEVE_FLAGS 열거형에는 키가 아직 없는 경우 UMDF에서 레지스트리 키를 만들어야 하는지 여부를 나타내는 값이 포함되어 있습니다.
WDF_PROPERTY_STORE_ROOT_CLASS

WDF_PROPERTY_STORE_ROOT_CLASS 열거형은 UMDF 속성 저장소가 나타내는 레지스트리 키를 식별합니다.
WDF_REQUEST_SEND_OPTIONS_FLAGS

WDF_REQUEST_SEND_OPTIONS_FLAGS 열거형 형식은 드라이버가 IWDFIoRequest::Send를 호출할 때 지정할 수 있는 플래그를 정의합니다.
WDF_REQUEST_STOP_ACTION_FLAGS

WDF_REQUEST_STOP_ACTION_FLAGS 열거형에는 드라이버의 IQueueCallbackIoStop::OnIoStop 메서드 호출에서 중지 작업 요청의 상태를 식별하는 값이 포함되어 있습니다.
WDF_REQUEST_TYPE

WDF_REQUEST_TYPE 열거형은 UMDF 요청 개체가 나타낼 수 있는 I/O 요청 유형을 식별합니다.
WDF_TRI_STATE

WDF_TRI_STATE 열거형 형식이 프레임워크가 일부 구조체 멤버 및 함수 매개 변수에 사용하는 세 가지 값을 정의하는 방법을 알아봅니다.