WDF(Windows 드라이버 프레임워크)
Windows 드라이버 프레임워크 기술 개요입니다.
Windows 드라이버 프레임워크를 개발하려면 다음 헤더가 필요합니다.
- wdfchildlist.h
- wdfcollection.h
- wdfcommonbuffer.h
- wdfcompanion.h
- wdfcompaniontarget.h
- wdfcontrol.h
- wdfcore.h
- wdfdevice.h
- wdfdmaenabler.h
- wdfdmatransaction.h
- wdfdpc.h
- wdfdriver.h
- wdffdo.h
- wdffileobject.h
- wdfhwaccess.h
- wdfinstaller.h
- wdfinterrupt.h
- wdfio.h
- wdfiotarget.h
- wdfmemory.h
- wdfminiport.h
- wdfobject.h
- wdfpdo.h
- wdfqueryinterface.h
- wdfregistry.h
- wdfrequest.h
- wdfresource.h
- wdfstring.h
- wdfsync.h
- wdftimer.h
- wdftypes.h
- wdfusb.h
- wdfverifier.h
- wdfwmi.h
- wdfworkitem.h
- wudfddi.h
- wudfddi_hwaccess.h
- wudfddi_types.h
- wudfdevice.h
- wudfinterrupt.h
- wudfusb.h
- wudfworkitem.h
프로그래밍 가이드는 Windows 드라이버 프레임워크를 참조하세요.
열거형
DEVICE_POWER_STATE DEVICE_POWER_STATE 열거형은 디바이스가 입력할 수 있는 디바이스 전원 상태를 식별합니다. |
POWER_ACTION POWER_ACTION 열거형이 컴퓨터에서 발생할 수 있는 시스템 전원 작업을 식별하는 방법을 알아봅니다. |
SECURITY_IMPERSONATION_LEVEL SECURITY_IMPERSONATION_LEVEL 열거형에는 보안 가장 수준을 식별하는 값이 포함되어 있습니다. |
WDF_CALLBACK_CONSTRAINT WDF_CALLBACK_CONSTRAINT 열거형 |
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS 열거형은 프레임워크가 드라이버의 WDF_CHILD_RETRIEVE_INFO 구조에 저장하는 디바이스 상태 값을 정의합니다. |
WDF_DEVICE_FAILED_ACTION WDF_DEVICE_FAILED_ACTION 열거형은 드라이버가 복구할 수 없는 소프트웨어 또는 하드웨어 오류를 보고할 때 프레임워크가 수행할 작업을 식별합니다. |
WDF_DEVICE_HWACCESS_TARGET_SIZE 이 열거형은 프레임워크에서 내부적으로 사용됩니다. 사용하지 마십시오. 이 열거형은 wdfdevice.h에 정의되어 있습니다. |
WDF_DEVICE_HWACCESS_TARGET_SIZE 이 열거형은 프레임워크에서 내부적으로 사용됩니다. 사용하지 마십시오. 이 열거형은 wudfddi_types.h에 정의되어 있습니다. |
WDF_DEVICE_HWACCESS_TARGET_TYPE 프레임워크에서 WDF_DEVICE_HWACCESS_TARGET_SIZE 열거형을 내부적으로 사용하는 방법을 알아봅니다. 사용하지 마십시오. 이 열거형은 wdfdevice.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_DEVICE_IO_TYPE WDF_DEVICE_IO_TYPE 열거형을 사용하여 데이터 버퍼에 액세스하는 메서드를 지정하는 방법을 알아봅니다. |
WDF_DEVICE_PNP_STATE WDF_DEVICE_PNP_STATE 열거형은 프레임워크의 플러그 앤 플레이 상태 머신이 입력할 수 있는 모든 상태를 식별합니다. |
WDF_DEVICE_POWER_POLICY_STATE WDF_DEVICE_POWER_POLICY_STATE 열거형은 프레임워크의 전원 정책 상태 컴퓨터가 입력할 수 있는 모든 상태를 식별합니다. |
WDF_DEVICE_POWER_STATE WDF_DEVICE_POWER_STATE 열거형은 프레임워크의 전원 상태 컴퓨터가 입력할 수 있는 모든 상태를 식별합니다. |
WDF_DEVICE_SHUTDOWN_FLAGS WDF_DEVICE_SHUTDOWN_FLAGS 열거형은 드라이버가 받을 수 있는 종료 알림 유형을 식별하는 플래그를 정의합니다. |
WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS 열거형 형식은 드라이버가 WdfDeviceWdmDispatchIrpToIoQueue를 호출할 때 지정할 수 있는 플래그를 정의합니다. |
WDF_DMA_DIRECTION WDF_DMA_DIRECTION 열거형은 DMA 전송 방향을 정의합니다. |
WDF_DMA_ENABLER_CONFIG_FLAGS WDF_DMA_ENABLER_CONFIG_FLAGS 열거형 형식은 드라이버의 WDF_DMA_ENABLER_CONFIG 구조에 사용되는 플래그를 정의합니다. |
WDF_DMA_PROFILE WDF_DMA_PROFILE 열거형은 디바이스에서 지원할 수 있는 버스 master 또는 시스템 모드 DMA 작업의 유형을 식별합니다. |
WDF_DRIVER_INIT_FLAGS WDF_DRIVER_INIT_FLAGS 열거형은 드라이버 초기화 플래그를 지정합니다. |
WDF_EVENT_TYPE WDF_EVENT_TYPE 열거형이 지정합니다. |
WDF_EVENT_TYPE WDF_EVENT_TYPE 열거형이 드라이버가 등록된 애플리케이션에 알릴 수 있는 이벤트 유형을 지정하는 방법을 알아봅니다. |
WDF_EXECUTION_LEVEL WDF_EXECUTION_LEVEL 열거형 형식은 프레임워크에서 드라이버가 프레임워크 개체에 대해 제공한 이벤트 콜백 함수를 호출할 최대 IRQL을 지정합니다. |
WDF_FILE_INFORMATION_CLASS WDF_FILE_INFORMATION_CLASS 열거형은 드라이버가 가져오거나 설정할 수 있는 파일 정보의 형식을 식별합니다. |
WDF_FILE_INFORMATION_CLASS WDF_FILE_INFORMATION_CLASS 열거형이 드라이버가 가져오거나 설정할 수 있는 파일 정보의 형식을 식별하는 방법을 알아봅니다. |
WDF_FILEOBJECT_CLASS WDF_FILEOBJECT_CLASS 열거형은 애플리케이션 또는 다른 드라이버가 만들거나 열려고 하는 파일을 나타내기 위해 드라이버에 프레임워크 파일 개체가 필요한지 여부를 식별하는 값을 정의합니다. |
WDF_INTERRUPT_POLARITY WDF_INTERRUPT_POLARITY 열거형 형식은 인터럽트 신호의 극성을 지정하는 데 사용됩니다. |
WDF_INTERRUPT_POLARITY WDF_INTERRUPT_POLARITY 열거형 형식을 사용하여 인터럽트 신호의 극성을 지정하는 방법을 알아봅니다. |
WDF_INTERRUPT_POLICY WDF_INTERRUPT_POLICY 열거형 유형은 다중 프로세서 시스템의 프로세서에 디바이스의 인터럽트를 할당할 때 PnP 관리자가 사용할 수 있는 선호도 정책을 식별합니다. |
WDF_INTERRUPT_POLICY WDF_INTERRUPT_POLICY 열거형 유형이 다중 프로세서 시스템의 프로세서에 디바이스의 인터럽트를 할당할 때 PnP 관리자가 사용할 수 있는 선호도 정책을 식별하는 방법을 알아봅니다. |
WDF_INTERRUPT_POLICY WDF_INTERRUPT_POLICY 열거형 유형은 플러그 앤 플레이(PnP) 관리자가 디바이스의 인터럽트를 다중 프로세서 시스템의 프로세서에 할당할 때 사용할 수 있는 선호도 정책을 식별합니다. |
WDF_INTERRUPT_PRIORITY WDF_INTERRUPT_PRIORITY 열거형 유형이 디바이스 인터럽트 상대 우선 순위를 식별하는 방법을 알아봅니다. |
WDF_INTERRUPT_PRIORITY 이 열거형 유형은 디바이스 인터럽트 상대 우선 순위를 식별합니다. |
WDF_INTERRUPT_PRIORITY 이 열거형 유형이 디바이스 인터럽트 상대 우선 순위를 식별하는 방법을 알아봅니다. |
WDF_IO_FORWARD_PROGRESS_ACTION WDF_IO_FORWARD_PROGRESS_ACTION 열거형은 메모리 부족 상황에서 드라이버가 검사하는 IRP(I/O 요청 패킷)에 대해 프레임워크가 수행할 수 있는 작업을 식별합니다. |
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY 열거형은 메모리 부족 상황이 있는 경우 프레임워크가 드라이버에 대한 I/O 요청을 받을 때 수행할 수 있는 작업을 식별합니다. |
WDF_IO_QUEUE_DISPATCH_TYPE WDF_IO_QUEUE_DISPATCH_TYPE 열거형 형식은 프레임워크 큐 개체와 연결할 수 있는 요청 디스패치 메서드를 식별합니다. |
WDF_IO_QUEUE_DISPATCH_TYPE WDF_IO_QUEUE_DISPATCH_TYPE 열거형에는 드라이버가 I/O 큐에서 요청을 수신하는 방법을 식별하는 값이 포함되어 있습니다. |
WDF_IO_QUEUE_STATE WDF_IO_QUEUE_STATE 열거형 형식은 프레임워크 큐 개체의 상태 식별합니다. 열거자는 비트 마스크로 사용됩니다. |
WDF_IO_QUEUE_STATE WDF_IO_QUEUE_STATE 열거형에는 I/O 큐의 상태를 식별하는 값이 포함됩니다. |
WDF_IO_TARGET_OPEN_TYPE WDF_IO_TARGET_OPEN_TYPE 열거형은 드라이버가 WdfIoTargetOpen을 호출할 때 드라이버가 원격 I/O 대상을 식별하는 방법을 지정합니다. |
WDF_IO_TARGET_PURGE_IO_ACTION WDF_IO_TARGET_PURGE_IO_ACTION 열거형은 드라이버가 WdfIoTargetPurge를 호출하여 I/O 대상을 제거할 때 프레임워크가 수행할 수 있는 작업을 식별합니다. |
WDF_IO_TARGET_SENT_IO_ACTION WDF_IO_TARGET_SENT_IO_ACTION 열거형은 드라이버가 WdfIoTargetStop을 호출하여 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_IO_TARGET_STATE WDF_IO_TARGET_STATE 열거형이 I/O 대상이 될 수 있는 상태를 지정하는 방법을 알아봅니다. |
WDF_KPROCESSOR_MODE WDF_KPROCESSOR_MODE 열거형 유형은 스레드가 실행할 수 있는 프로세서 모드를 식별합니다. |
WDF_MEMORY_DESCRIPTOR_TYPE WDF_MEMORY_DESCRIPTOR_TYPE 열거형은 WDF_MEMORY_DESCRIPTOR 구조에서 지정할 수 있는 메모리 설명 유형을 식별합니다. |
WDF_PNP_CAPABILITY WDF_PNP_CAPABILITY 열거형에는 디바이스의 플러그 앤 플레이(PnP) 기능을 식별하는 값이 포함되어 있습니다. |
WDF_PNP_STATE WDF_PNP_STATE 열거형에는 디바이스에 대한 PnP(플러그 앤 플레이)의 상태 식별하는 값이 포함되어 있습니다. |
WDF_POWER_DEVICE_STATE WDF_POWER_DEVICE_STATE 열거형은 디바이스가 지원할 수 있는 디바이스 전원 상태를 식별합니다. |
WDF_POWER_DEVICE_STATE WDF_POWER_DEVICE_STATE 열거형에는 디바이스에서 지원할 수 있는 전원 상태를 식별하는 값이 포함되어 있습니다. |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS 열거형은 내부용으로 예약되어 있습니다. |
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS 이 문서에서는 WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS 열거형에 대해 설명합니다. |
WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE 열거형은 디바이스의 유휴 시간 제한이 결정되는 방법을 식별합니다. |
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES WDF_POWER_POLICY_S0_IDLE_CAPABILITIES 열거형은 디바이스가 유휴 상태일 때 저전력 상태가 될 때 지원할 수 있는 기능을 식별합니다. |
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_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_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_RELEASE_HARDWARE_ORDER_ON_FAILURE WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE 열거형은 프레임워크가 드라이버의 EvtDeviceReleaseHardware 콜백 함수를 호출할 때를 지정합니다. |
WDF_REMOVE_LOCK_OPTIONS_FLAGS WDF_REMOVE_LOCK_OPTIONS_FLAGS 열거형 형식은 드라이버의 WDF_REMOVE_LOCK_OPTIONS 구조에 사용되는 플래그를 정의합니다. |
WDF_REQUEST_FORWARD_OPTIONS_FLAGS WDF_REQUEST_FORWARD_OPTIONS_FLAGS 열거형 형식은 드라이버의 WDF_REQUEST_FORWARD_OPTIONS 구조에 사용되는 플래그를 정의합니다. |
WDF_REQUEST_REUSE_FLAGS WDF_REQUEST_REUSE_FLAGS 열거형 형식은 드라이버의 WDF_REQUEST_REUSE_PARAMS 구조에 사용되는 플래그를 정의합니다. |
WDF_REQUEST_SEND_OPTIONS_FLAGS WDF_REQUEST_SEND_OPTIONS_FLAGS 열거형 형식은 드라이버의 WDF_REQUEST_SEND_OPTIONS 구조에 사용되는 플래그를 정의합니다. |
WDF_REQUEST_SEND_OPTIONS_FLAGS WDF_REQUEST_SEND_OPTIONS_FLAGS 열거형 형식은 드라이버가 IWDFIoRequest::Send를 호출할 때 지정할 수 있는 플래그를 정의합니다. |
WDF_REQUEST_STOP_ACTION_FLAGS WDF_REQUEST_STOP_ACTION_FLAGS 열거형 형식은 프레임워크가 드라이버의 EvtIoStop 콜백 함수에 전달하는 플래그를 정의합니다. |
WDF_REQUEST_STOP_ACTION_FLAGS WDF_REQUEST_STOP_ACTION_FLAGS 열거형에는 드라이버의 IQueueCallbackIoStop::OnIoStop 메서드 호출에서 중지 작업 요청의 상태를 식별하는 값이 포함되어 있습니다. |
WDF_REQUEST_TYPE WDF_REQUEST_TYPE 열거형 형식은 프레임워크 요청 개체에 포함될 수 있는 요청 유형을 식별합니다. |
WDF_REQUEST_TYPE WDF_REQUEST_TYPE 열거형은 UMDF 요청 개체가 나타낼 수 있는 I/O 요청 유형을 식별합니다. |
WDF_RETRIEVE_CHILD_FLAGS WDF_RETRIEVE_CHILD_FLAGS 열거형은 WdfChildListBeginIteration을 호출하기 전에 드라이버가 설정할 수 있는 플래그를 정의합니다. |
WDF_SPECIAL_FILE_TYPE WDF_SPECIAL_FILE_TYPE 열거형은 디바이스에서 지원할 수 있는 특수 파일 형식을 식별합니다. |
WDF_STATE_NOTIFICATION_TYPE WDF_STATE_NOTIFICATION_TYPE 열거형은 프레임워크 기반 드라이버가 받을 플러그 앤 플레이, 전원 또는 전원 정책 알림의 유형을 식별합니다. |
WDF_SYNCHRONIZATION_SCOPE WDF_SYNCHRONIZATION_SCOPE 열거형 형식은 프레임워크가 개체의 이벤트 콜백 함수 실행을 동기화하는 방법을 지정합니다. |
WDF_TASK_QUEUE_DISPATCH_TYPE 이 WDF_TASK_QUEUE_DISPATCH_TYPE 문서는 내부 전용입니다. |
WDF_TASK_SEND_OPTIONS_FLAGS 이 WDF_TASK_SEND_OPTIONS_FLAGS 문서는 내부 전용입니다. |
WDF_TRI_STATE WDF_TRI_STATE 열거형 형식은 프레임워크가 일부 구조체 멤버 및 함수 매개 변수에 사용하는 세 가지 값을 정의합니다. |
WDF_TRI_STATE WDF_TRI_STATE 열거형 형식이 프레임워크가 일부 구조체 멤버 및 함수 매개 변수에 사용하는 세 가지 값을 정의하는 방법을 알아봅니다. |
WDF_USB_BMREQUEST_DIRECTION WDF_USB_BMREQUEST_DIRECTION 열거형은 USB 제어 전송에 대한 데이터 전송 방향을 식별합니다. |
WDF_USB_BMREQUEST_RECIPIENT WDF_USB_BMREQUEST_RECIPIENT 열거형은 USB 제어 전송에 대한 데이터 전송 수신자를 식별합니다. |
WDF_USB_BMREQUEST_TYPE WDF_USB_BMREQUEST_TYPE 열거형은 USB 제어 전송에 대한 데이터 전송 유형을 식별합니다. |
WDF_USB_DEVICE_TRAITS WDF_USB_DEVICE_TRAITS 열거형은 USB 디바이스 특성을 식별합니다. |
WDF_USB_PIPE_TYPE WDF_USB_PIPE_TYPE 열거형은 USB 파이프 유형을 식별합니다. |
WDF_USB_REQUEST_TYPE WDF_USB_REQUEST_TYPE 열거형은 프레임워크 기반 드라이버가 USB I/O 대상에 보낼 수 있는 USB 요청 유형을 식별합니다. |
WDF_USB_REQUEST_TYPE WDF_USB_REQUEST_TYPE 열거형에는 USB 요청 개체의 형식을 식별하는 값이 포함되어 있습니다. |
WDF_WMI_PROVIDER_CONTROL WDF_WMI_PROVIDER_CONTROL 열거형은 WMI 데이터 공급자가 지원할 수 있는 제어 함수 유형을 정의합니다. |
WDF_WMI_PROVIDER_FLAGS WDF_WMI_PROVIDER_FLAGS 열거형은 드라이버의 WMI 데이터 공급자에 대한 구성 플래그를 정의합니다. |
WdfUsbTargetDeviceSelectConfigType WdfUsbTargetDeviceSelectConfigType 열거형은 USB 디바이스에 대한 구성 작업 유형을 정의합니다. |
WdfUsbTargetDeviceSelectSettingType WdfUsbTargetDeviceSelectSettingType 열거형은 USB 인터페이스에 대한 대체 설정을 지정하는 기술을 정의합니다. |
Functions
중단 Abort 메서드는 USB 파이프에서 보류 중인 모든 전송을 중단합니다. |
AcquireInterruptLock AcquireInterruptLock 메서드는 인터럽트 개체의 잠금을 유지하면서 실행되는 코드 시퀀스를 시작합니다. |
AcquireLock AcquireLock 메서드는 프레임워크가 드라이버가 등록한 인터페이스 메서드를 호출하지 못하도록 합니다. |
AssignContext AssignContext 메서드는 개체에 대한 컨텍스트 및 드라이버 제공 정리 콜백 함수를 등록합니다. |
AssignDeviceInterfaceState AssignDeviceInterfaceState 메서드는 디바이스에 대해 지정된 디바이스 인터페이스 instance 사용하거나 사용하지 않도록 설정합니다. |
AssignS0IdleSettings AssignS0IdleSettings 메서드는 디바이스가 유휴 상태이고 시스템이 S0(작동 중) 상태일 때 프레임워크에서 사용하는 드라이버 제공 정보를 제공합니다. |
AssignS0IdleSettingsEx AssignS0IdleSettingsEx 메서드는 디바이스가 유휴 상태이고 시스템이 S0(작동) 상태일 때 프레임워크에서 사용하는 드라이버 제공 정보를 제공합니다. |
AssignSxWakeSettings AssignSxWakeSettings 메서드는 디바이스와 시스템이 모두 저전력 상태인 동안 절전 신호를 트리거하는 디바이스의 기능에 대한 드라이버 제공 정보를 제공합니다. |
AutoForwardCreateCleanupClose AutoForwardCreateCleanupClose 메서드는 생성, 정리 및 닫기 알림이 디바이스 스택의 다음 하위 드라이버로 전달될 때 제어합니다. |
CancelSentRequest CancelSentRequest 메서드는 드라이버가 이전에 I/O 대상에 제출한 I/O 요청을 취소하려고 시도합니다. |
CancelSentRequestsForFile CancelSentRequestsForFile 메서드는 지정된 파일 개체를 대신하여 전송된 모든 I/O 요청을 취소합니다. |
닫기 Close 메서드는 IWDFDevice::CreateWdfFile 메서드를 호출하여 만든 UMDF 드라이버 생성 파일 개체의 instance 닫습니다. |
닫기 Close 메서드는 원격 I/O 대상을 닫습니다. |
CloseForQueryRemove CloseForQueryRemove 메서드는 운영 체제에서 디바이스를 제거할 수 있으므로 원격 I/O 대상을 닫습니다. |
CommitPnpState CommitPnpState 메서드는 IWDFDevice::SetPnpState 메서드가 설정한 플러그 앤 플레이(PnP) 속성(즉, 켜기, 해제 또는 기본 상태로 설정)의 상태를 커밋합니다. |
완료 Complete 메서드는 I/O 요청을 완료합니다. |
CompleteWithInformation CompleteWithInformation 메서드는 제공된 정보를 사용하여 요청을 완료합니다. |
ConfigureContinuousReader ConfigureContinuousReader 메서드는 USB 파이프에서 지속적으로 읽도록 프레임워크를 구성합니다. |
ConfigureRequestDispatching ConfigureRequestDispatching 메서드는 지정된 형식의 I/O 요청 큐를 지정된 I/O 큐로 구성합니다. |
ConfigureRequestDispatching ConfigureRequestDispatching 메서드는 지정된 형식의 I/O 요청 큐를 구성합니다. |
CopyFromBuffer CopyFromBuffer 메서드는 지정된 원본 버퍼의 데이터를 메모리 개체로 안전하게 복사합니다. |
CopyFromMemory CopyFromMemory 메서드는 지정된 원본 버퍼에서 데이터를 안전하게 복사하고 복사 작업으로 인해 발생할 수 있는 오버런을 방지합니다. |
CopyToBuffer CopyToBuffer 메서드는 메모리 개체의 데이터를 지정된 대상 버퍼로 안전하게 복사합니다. |
CreateDevice CreateDevice 메서드는 새 프레임워크 디바이스 개체를 구성하고 만듭니다. |
CreateDeviceInterface CreateDeviceInterface 메서드는 디바이스 인터페이스 클래스의 instance 만듭니다. |
CreateFileHandleTarget CreateFileHandleTarget 메서드는 파일 핸들 기반 I/O 대상 개체를 만듭니다. |
CreateInterrupt CreateInterrupt 메서드는 프레임워크 인터럽트 개체를 만듭니다. |
CreateIoQueue CreateIoQueue 메서드는 디바이스와 연결된 기본 I/O 큐를 구성하거나 디바이스에 대한 보조 I/O 큐를 만듭니다. |
CreatePreallocatedWdfMemory CreatePreallocatedWdfMemory 메서드는 지정된 버퍼에 대한 프레임워크 메모리 개체를 만듭니다. |
CreateRemoteInterface CreateRemoteInterface 메서드는 디바이스 인터페이스를 나타내는 원격 인터페이스 개체를 만듭니다. |
CreateRemoteTarget CreateRemoteTarget 메서드는 원격 I/O 대상을 나타내는 원격 대상 개체를 만듭니다. |
CreateRequest CreateRequest 메서드는 형식이 지정되지 않은 요청 개체를 만듭니다. |
CreateSymbolicLink CreateSymbolicLink 메서드는 디바이스에 대한 기호 링크를 만듭니다. |
CreateSymbolicLinkWithReferenceString CreateSymbolicLinkWithReferenceString 메서드는 디바이스에 대한 기호 링크 이름 및 선택적으로 참조 문자열을 만듭니다. |
CreateUsbTargetDevice CreateUsbTargetDevice 메서드는 I/O 대상이기도 한 USB 디바이스 개체를 만듭니다. |
CreateWdfFile CreateWdfFile 메서드는 드라이버에서 사용할 파일 개체를 만듭니다. |
CreateWdfMemory CreateWdfMemory 메서드는 프레임워크 메모리 개체를 만들고 메모리 개체에 대해 지정된 0이 아닌 크기의 데이터 버퍼를 할당합니다. |
CreateWdfObject CreateWdfObject 메서드는 부모 WDF 개체에서 사용자 지정(또는 사용자) WDF 개체를 만듭니다. |
CreateWorkItem CreateWorkItem 메서드는 프레임워크 작업 항목 개체를 만듭니다. 이 개체는 이후에 프레임워크의 작업 항목 큐에 추가할 수 있습니다. |
DeleteNamedValue DeleteNamedValue 메서드는 레지스트리에서 값 이름을 삭제합니다. |
DeleteWdfObject DeleteWdfObject 메서드는 이전에 만든 WDF(Microsoft Windows Driver Frameworks) 개체를 삭제합니다. |
사용 안 함 Disable 메서드는 드라이버의 OnInterruptDisable 콜백 함수를 호출하여 지정된 디바이스 인터럽트를 사용하지 않도록 설정합니다. |
배수하다 Drain 메서드는 큐에 들어오는 새 I/O 요청을 거부하고 처리를 위해 이미 큐에 대기 중인 요청을 드라이버에 배달하도록 허용합니다. |
DrainSynchronously DrainSynchronously 메서드는 큐에 들어오는 새 I/O 요청을 거부하도록 지시하고 처리를 위해 이미 큐에 대기 중인 요청을 드라이버에 배달할 수 있도록 합니다. 이 메서드는 모든 요청이 완료되거나 취소된 후 를 반환합니다. |
사용 Enable 메서드는 드라이버의 OnInterruptEnable 콜백 함수를 호출하여 지정된 디바이스 인터럽트를 사용하도록 설정합니다. |
큐에 넣기 Enqueue 메서드는 이 인터페이스의 프레임워크 작업 항목 개체를 시스템의 작업 항목 큐에 추가합니다. |
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 이벤트 콜백 함수는 존재하는 모든 자식 디바이스를 보고해야 합니다. |
EVT_WDF_COMPANION_POST_D0_EXIT 이 EVT_WDF_COMPANION_POST_D0_EXIT 문서는 내부 전용입니다. |
EVT_WDF_COMPANION_POST_RELEASE_HARDWARE 이 EVT_WDF_COMPANION_POST_RELEASE_HARDWARE 문서는 내부 전용입니다. |
EVT_WDF_COMPANION_PRE_D0_ENTRY 이 EVT_WDF_COMPANION_PRE_D0_ENTRY 문서는 내부 전용입니다. |
EVT_WDF_COMPANION_PRE_PREPARE_HARDWARE 이 EVT_WDF_COMPANION_PRE_PREPARE_HARDWARE 문서는 내부 전용입니다. |
EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 드라이버의 EvtDeviceArmWakeFromS0 이벤트 콜백 함수는 시스템이 S0(시스템 작동 상태)에 남아 있는 경우 저전력 디바이스 상태에서 절전 모드 해제 신호를 트리거할 수 있도록 디바이스를 팔(즉, 활성화)합니다. |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX 드라이버의 EvtDeviceArmWakeFromSx 이벤트 콜백 함수는 저전력 디바이스 상태에서 절전 모드 해제 신호를 트리거할 수 있도록 디바이스를 암(즉, 활성화)합니다. |
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON 드라이버의 EvtDeviceArmWakeFromSxWithReason 이벤트 콜백 함수 암(즉, 활성화)은 저전력 디바이스 상태에서 절전 모드 해제 신호를 트리거할 수 있도록 디바이스를 활성화합니다. |
EVT_WDF_DEVICE_D0_ENTRY 드라이버의 EvtDeviceD0Entry 이벤트 콜백 함수는 드라이버의 디바이스가 D0 전원 상태에 들어갈 때 필요한 작업을 수행합니다. |
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED 자세한 정보: EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED |
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED 드라이버의 EvtDeviceD0EntryPostInterruptsEnabled 이벤트 콜백 함수는 드라이버가 디바이스의 하드웨어 인터럽트를 사용하도록 설정한 후 필요한 디바이스별 작업을 수행합니다. |
EVT_WDF_DEVICE_D0_EXIT 드라이버의 EvtDeviceD0Exit 이벤트 콜백 함수는 드라이버의 디바이스가 D0 전원 상태를 벗어나면 필요한 작업을 수행합니다. |
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED 자세한 정보: EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED |
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED 드라이버의 EvtDeviceD0ExitPreInterruptsDisabled 이벤트 콜백 함수는 드라이버가 디바이스의 하드웨어 인터럽트를 사용하지 않도록 설정하기 전에 필요한 디바이스별 작업을 수행합니다. |
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS 버스 드라이버의 EvtDeviceDisableWakeAtBus 이벤트 콜백 함수는 버스의 디바이스 중 하나가 버스에서 절전 모드 해제 신호를 트리거하는 기능을 사용하지 않도록 설정하는 버스 수준 작업을 수행합니다. |
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0 드라이버의 EvtDeviceDisarmWakeFromS0 이벤트 콜백 함수는 시스템이 S0(시스템 작동 상태)에 남아 있는 경우 저전력 디바이스 상태에서 절전 모드 해제 신호를 트리거하는 디바이스의 기능을 무장 해제(즉, 비활성화)합니다. |
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX 드라이버의 EvtDeviceDisarmWakeFromSx 이벤트 콜백 함수는 디바이스와 시스템이 저전력 상태에 있는 동안 절전 모드 해제 신호를 트리거하는 디바이스의 기능을 무장 해제(즉, 비활성화)합니다. |
EVT_WDF_DEVICE_EJECT 드라이버의 EvtDeviceEject 이벤트 콜백 함수는 도킹 스테이션에서 디바이스를 꺼내는 데 필요한 작업을 처리합니다. |
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS 버스 드라이버의 EvtDeviceEnableWakeAtBus 이벤트 콜백 함수는 버스의 디바이스 중 하나가 버스에서 절전 모드 해제 신호를 트리거할 수 있도록 하는 버스 수준 작업을 수행합니다. |
EVT_WDF_DEVICE_FILE_CREATE 드라이버의 EvtDeviceFileCreate 콜백 함수는 애플리케이션이 디바이스에 대한 액세스를 요청할 때 수행해야 하는 작업을 처리합니다. |
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS 드라이버의 EvtDeviceFilterAddResourceRequirements 이벤트 콜백 함수는 시스템이 디바이스에 리소스를 할당하기 전에 하드웨어 리소스 요구 사항 집합에 리소스를 추가할 수 있습니다. |
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION 드라이버의 EvtDevicePnpStateChange 이벤트 콜백 함수는 디바이스의 PnP(플러그 앤 플레이) 상태 머신이 한 상태에서 다른 상태로 이동하고 있음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION 드라이버의 EvtDevicePowerPolicyStateChange 이벤트 콜백 함수는 디바이스의 전원 정책 상태 컴퓨터가 한 상태에서 다른 상태로 이동하고 있음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION 드라이버의 EvtDevicePowerStateChange 이벤트 콜백 함수는 디바이스의 전원 상태 컴퓨터가 한 상태에서 다른 상태로 이동하고 있음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_DEVICE_PREPARE_HARDWARE 드라이버의 EvtDevicePrepareHardware 이벤트 콜백 함수는 드라이버에서 디바이스에 액세스할 수 있도록 하는 데 필요한 모든 작업을 수행합니다. |
EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST 드라이버의 EvtDeviceProcessQueryInterfaceRequest 이벤트 콜백 함수는 프레임워크가 요청 중인 드라이버에 인터페이스를 전달하기 전에 드라이버 정의 인터페이스에 대한 액세스를 위해 다른 드라이버의 요청을 검사합니다. |
EVT_WDF_DEVICE_QUERY_REMOVE 드라이버의 EvtDeviceQueryRemove 이벤트 콜백 함수는 지정된 디바이스를 중지하고 제거할 수 있는지 여부를 결정합니다. |
EVT_WDF_DEVICE_QUERY_STOP 드라이버의 EvtDeviceQueryStop 이벤트 콜백 함수는 PnP 관리자가 시스템 하드웨어 리소스를 재배포할 수 있도록 지정된 디바이스를 중지할 수 있는지 여부를 결정합니다. |
EVT_WDF_DEVICE_RELATIONS_QUERY 드라이버의 EvtDeviceRelationsQuery 이벤트 콜백은 드라이버에서 지원하는 디바이스 간의 관계 변경을 보고합니다. |
EVT_WDF_DEVICE_RELEASE_HARDWARE 드라이버의 EvtDeviceReleaseHardware 이벤트 콜백 함수는 디바이스에 더 이상 액세스할 수 없을 때 필요한 작업을 수행합니다. |
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES 드라이버의 EvtDeviceRemoveAddedResources 이벤트 콜백 함수는 드라이버의 EvtDeviceFilterAddResourceRequirements 콜백 함수가 추가한 하드웨어 리소스를 제거합니다. |
EVT_WDF_DEVICE_REPORTED_MISSING 버스 드라이버의 EvtDeviceReportedMissing 이벤트 콜백 함수는 프레임워크가 플러그 앤 플레이 관리자에게 누락된 PDO(물리적 디바이스 개체)를 보고했음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY 버스 드라이버의 EvtDeviceResourceRequirementsQuery 이벤트 콜백 함수는 디바이스의 필수 하드웨어 리소스를 나타내는 리소스 요구 사항 목록을 만듭니다. |
EVT_WDF_DEVICE_RESOURCES_QUERY 버스 드라이버의 EvtDeviceResourcesQuery 이벤트 콜백 함수는 지정된 디바이스의 부팅 구성을 나타내는 리소스 목록을 만듭니다. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP 드라이버의 EvtDeviceSelfManagedIoCleanup 이벤트 콜백 함수는 디바이스가 제거된 후 디바이스의 자체 관리 I/O 작업에 대한 할당 취소 작업을 처리합니다. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH 드라이버의 EvtDeviceSelfManagedIoFlush 이벤트 콜백 함수는 디바이스의 자체 관리형 I/O 작업에 대한 플러시 작업을 처리합니다. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT 드라이버의 EvtDeviceSelfManagedIoInit 이벤트 콜백 함수는 디바이스의 자체 관리형 I/O 작업을 초기화하고 시작합니다. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART 드라이버의 EvtDeviceSelfManagedIoRestart 이벤트 콜백 함수는 디바이스의 자체 관리형 I/O 작업을 다시 시작합니다. |
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND 드라이버의 EvtDeviceSelfManagedIoSuspend 이벤트 콜백 함수는 디바이스의 자체 관리형 I/O 작업을 일시 중단합니다. |
EVT_WDF_DEVICE_SET_LOCK 드라이버의 EvtDeviceSetLock 이벤트 콜백 함수는 지정된 디바이스를 잠가 배출할 수 없도록 디바이스를 잠그거나 디바이스를 꺼내도록 잠금을 해제합니다. |
EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION 드라이버의 EvtDeviceShutdownNotification 이벤트 콜백 함수는 시스템에 전원이 손실될 것임을 드라이버에 알려줍니다. |
EVT_WDF_DEVICE_SURPRISE_REMOVAL 드라이버의 EvtDeviceSurpriseRemoval 이벤트 콜백 함수는 디바이스가 시스템에서 예기치 않게 제거된 후 또는 드라이버가 디바이스가 실패했다고 보고한 후 필요한 모든 작업을 수행합니다. |
EVT_WDF_DEVICE_USAGE_NOTIFICATION 드라이버의 EvtDeviceUsageNotification 이벤트 콜백 함수는 디바이스가 특수 파일에 사용될 때 드라이버에 알릴 수 있습니다. |
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX 드라이버의 EvtDeviceUsageNotificationEx 이벤트 콜백 함수는 디바이스가 특수 파일 형식을 지원할 수 있는지 여부를 결정합니다. |
EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED 드라이버의 EvtDeviceWakeFromS0Triggered 이벤트 콜백 함수는 시스템 전원 상태가 S0에 남아 있는 동안 이전에 저전력 디바이스 상태에 들어갔던 디바이스가 절전 모드 해제 신호를 트리거했을 수 있음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED 드라이버의 EvtDeviceWakeFromSxTriggered 이벤트 콜백 함수는 시스템 전원이 감소되어 이전에 저전력 디바이스 상태에 들어갔던 디바이스가 절전 모드 해제 신호를 트리거했을 수 있음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_DMA_ENABLER_DISABLE 드라이버의 EvtDmaEnablerDisable 이벤트 콜백 함수는 디바이스가 작동(D0) 상태를 벗어나기 전에 디바이스의 DMA 기능을 사용하지 않도록 설정합니다. |
EVT_WDF_DMA_ENABLER_ENABLE 드라이버의 EvtDmaEnablerEnable 이벤트 콜백 함수를 사용하면 디바이스가 작동(D0) 상태가 된 후 디바이스의 DMA 기능을 사용할 수 있습니다. |
EVT_WDF_DMA_ENABLER_FILL 드라이버의 EvtDmaEnablerFill 이벤트 콜백 함수는 디바이스의 DMA 버퍼를 할당합니다. |
EVT_WDF_DMA_ENABLER_FLUSH 드라이버의 EvtDmaEnablerFlush 이벤트 콜백 함수는 디바이스의 DMA 버퍼 할당을 취소합니다. |
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START 드라이버의 EvtDmaEnablerSelfManagedIoStart 이벤트 콜백 함수는 DMA 디바이스의 자체 관리형 I/O 작업을 시작합니다. |
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP 드라이버의 EvtDmaEnablerSelfManagedIoStop 이벤트 콜백 함수는 DMA 디바이스의 자체 관리형 I/O 작업을 중지합니다. |
EVT_WDF_DMA_TRANSACTION_CONFIGURE_DMA_CHANNEL 드라이버의 EvtDmaTransactionConfigureDmaChannel 이벤트 콜백 함수는 시스템 모드 DMA 사용자에 대한 DMA 어댑터를 구성합니다. |
EVT_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE 드라이버의 EvtDmaTransactionDmaTransferComplete 이벤트 콜백 함수는 시스템 모드 컨트롤러가 현재 DMA 전송을 완료할 때 호출됩니다. |
EVT_WDF_DPC 드라이버의 EvtDpcFunc 콜백 함수는 IRQL = DISPATCH_LEVEL 드라이버 정의 작업을 수행합니다. |
EVT_WDF_DRIVER_DEVICE_ADD 드라이버의 EvtDriverDeviceAdd 이벤트 콜백 함수는 플러그 앤 플레이(PnP) 관리자가 디바이스의 존재를 보고할 때 디바이스 초기화 작업을 수행합니다. |
EVT_WDF_DRIVER_UNLOAD 드라이버의 EvtDriverUnload 이벤트 콜백 함수는 드라이버가 언로드되기 전에 수행해야 하는 작업을 수행합니다. |
EVT_WDF_FILE_CLEANUP 드라이버의 EvtFileCleanup 콜백 함수는 애플리케이션이 디바이스에 대한 모든 액세스를 닫을 때 수행해야 하는 작업을 처리합니다. |
EVT_WDF_FILE_CLOSE 드라이버의 EvtFileClose 콜백 함수는 디바이스에 대한 애플리케이션의 모든 액세스가 닫혔을 때 수행해야 하는 작업을 처리합니다. |
EVT_WDF_INTERRUPT_DISABLE 드라이버의 EvtInterruptDisable 이벤트 콜백 함수는 지정된 하드웨어 인터럽트를 사용하지 않도록 설정합니다. |
EVT_WDF_INTERRUPT_DPC 드라이버의 EvtInterruptDpc 이벤트 콜백 함수는 드라이버의 EvtInterruptIsr 콜백 함수가 저장한 인터럽트 정보를 처리합니다. |
EVT_WDF_INTERRUPT_ENABLE 드라이버의 EvtInterruptEnable 이벤트 콜백 함수는 지정된 하드웨어 인터럽트를 사용하도록 설정합니다. |
EVT_WDF_INTERRUPT_ISR 드라이버의 EvtInterruptIsr 이벤트 콜백 함수는 하드웨어 인터럽트를 서비스합니다. |
EVT_WDF_INTERRUPT_SYNCHRONIZE 드라이버의 EvtInterruptSynchronize 이벤트 콜백 함수는 EvtInterruptIsr 콜백 함수와 동기화해야 하는 작업을 수행합니다. |
EVT_WDF_INTERRUPT_WORKITEM 드라이버의 EvtInterruptWorkItem 이벤트 콜백 함수는 드라이버의 EvtInterruptIsr 콜백 함수가 저장한 인터럽트 정보를 처리합니다. |
EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES 드라이버의 EvtIoAllocateRequestResources 콜백 함수는 드라이버가 지정된 요청을 처리하는 데 필요한 요청별 리소스를 할당합니다. |
EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST 드라이버의 EvtIoAllocateResourcesForReservedRequest 콜백 함수는 드라이버가 나중에 I/O 요청을 처리하는 데 사용할 수 있는 요청별 리소스를 할당합니다. |
EVT_WDF_IO_IN_CALLER_CONTEXT 드라이버의 EvtIoInCallerContext 이벤트 콜백 함수는 프레임워크가 I/O 큐에 배치하기 전에 I/O 요청을 전처리합니다. |
EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE 드라이버의 EvtIoCanceledOnQueue 이벤트 콜백 함수는 프레임워크가 I/O 큐에서 제거되었음을 드라이버에 알리는 I/O 요청을 완료해야 합니다. |
EVT_WDF_IO_QUEUE_IO_DEFAULT 드라이버의 EvtIoDefault 이벤트 콜백 함수는 지정된 I/O 요청을 처리합니다. |
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL 드라이버의 EvtIoDeviceControl 이벤트 콜백 함수는 지정된 디바이스 I/O 제어 요청을 처리합니다. |
EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL 드라이버의 EvtIoInternalDeviceControl 이벤트 콜백 함수는 IOCTL(내부 디바이스 I/O 제어 코드)이 포함된 I/O 요청을 처리합니다. |
EVT_WDF_IO_QUEUE_IO_READ 드라이버의 EvtIoRead 이벤트 콜백 함수는 지정된 읽기 요청을 처리합니다. |
EVT_WDF_IO_QUEUE_IO_RESUME 드라이버의 EvtIoResume 이벤트 콜백 함수는 기본 디바이스가 작동(D0) 전원 상태로 돌아간 후 지정된 I/O 요청 처리를 다시 시작합니다. |
EVT_WDF_IO_QUEUE_IO_STOP 요청의 I/O 큐가 중지되므로 드라이버의 EvtIoStop 이벤트 콜백 함수는 지정된 요청의 처리를 완료, 다시 큐에 추가 또는 일시 중단합니다. |
EVT_WDF_IO_QUEUE_IO_WRITE 드라이버의 EvtIoWrite 이벤트 콜백 함수는 지정된 쓰기 요청을 처리합니다. |
EVT_WDF_IO_QUEUE_STATE 드라이버의 EvtIoQueueState 이벤트 콜백 함수는 드라이버에 큐 상태 정보를 제공합니다. |
EVT_WDF_IO_TARGET_QUERY_REMOVE 드라이버의 EvtIoTargetQueryRemove 이벤트 콜백 함수는 프레임워크가 지정된 원격 I/O 대상의 디바이스를 안전하게 제거할 수 있는지 여부를 나타냅니다. |
EVT_WDF_IO_TARGET_REMOVE_CANCELED 드라이버의 EvtIoTargetRemoveCanceled 이벤트 콜백 함수는 지정된 원격 I/O 대상 제거가 취소될 때 작업을 수행합니다. |
EVT_WDF_IO_TARGET_REMOVE_COMPLETE 드라이버의 EvtIoTargetRemoveComplete 이벤트 콜백 함수는 지정된 원격 I/O 대상 제거가 완료되면 작업을 수행합니다. |
EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS 드라이버의 EvtIoWdmIrpForForwardProgress 콜백 함수는 IRP(I/O 요청 패킷)를 검사하고 예약된 요청 개체를 사용하여 I/O 요청을 처리할지 또는 I/O 요청을 실패할지 여부를 결정합니다. |
EVT_WDF_OBJECT_CONTEXT_CLEANUP 드라이버의 EvtCleanupCallback 이벤트 콜백 함수는 개체를 삭제할 수 있도록 개체에서 드라이버의 참조를 제거합니다. |
EVT_WDF_OBJECT_CONTEXT_DESTROY 드라이버의 EvtDestroyCallback 이벤트 콜백 함수는 프레임워크 개체 삭제와 관련된 작업을 수행합니다. |
EVT_WDF_PROGRAM_DMA 프레임워크 기반 드라이버의 EvtProgramDma 이벤트 콜백 함수는 지정된 디바이스를 프로그래밍하여 DMA 전송 작업을 수행합니다. |
EVT_WDF_REQUEST_CANCEL 드라이버의 EvtRequestCancel 이벤트 콜백 함수는 I/O 요청이 취소될 때 수행해야 하는 작업을 처리합니다. |
EVT_WDF_REQUEST_COMPLETION_ROUTINE 드라이버의 CompletionRoutine 이벤트 콜백 함수는 다른 드라이버가 지정된 I/O 요청을 완료할 때 실행됩니다. |
EVT_WDF_REQUEST_IMPERSONATE 드라이버의 EvtRequestImpersonate 이벤트 콜백 함수는 요청된 가장 수준에서 보호된 파일 열기와 같은 작업을 수행합니다. |
EVT_WDF_RESERVE_DMA EvtReserveDma 이벤트 콜백 함수는 프레임워크에 트랜잭션을 실행하고 해제할 예약된 리소스가 있을 때 호출됩니다. 예약된 리소스에는 지도 레지스터 및 WDM DMA 어댑터의 잠금이 포함됩니다. |
EVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC 이 EVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC 문서는 내부용으로만 사용됩니다. |
EVT_WDF_TIMER 지정된 기간이 경과하면 EvtTimerFunc 이벤트 콜백 함수가 호출됩니다. |
EVT_WDF_USB_READER_COMPLETION_ROUTINE 드라이버의 EvtUsbTargetPipeReadComplete 이벤트 콜백 함수는 연속 판독기가 읽기 요청을 성공적으로 완료했음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_USB_READERS_FAILED 드라이버의 EvtUsbTargetPipeReadersFailed 이벤트 콜백 함수는 읽기 요청을 처리하는 동안 연속 판독기가 오류를 보고했음을 드라이버에 알릴 수 있습니다. |
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD 드라이버의 EvtWmiInstanceExecuteMethod 콜백 함수는 드라이버가 WMI 데이터 공급자의 instance 제공하는 지정된 메서드를 실행합니다. |
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE 드라이버의 EvtWmiInstanceQueryInstance 콜백 함수는 WMI 공급자의 instance 데이터를 버퍼에 복사하여 WMI 클라이언트에 배달합니다. |
EVT_WDF_WMI_INSTANCE_SET_INSTANCE 드라이버의 EvtWmiInstanceSetInstance 콜백 함수는 WMI 데이터 공급자의 모든 instance 데이터를 WMI 클라이언트가 제공하는 값으로 설정합니다. |
EVT_WDF_WMI_INSTANCE_SET_ITEM 드라이버의 EvtWmiInstanceSetItem 콜백 함수는 WMI 데이터 공급자의 instance 데이터의 단일 항목을 WMI 클라이언트가 제공하는 값으로 설정합니다. |
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL 드라이버의 EvtWmiProviderFunctionControl 콜백 함수는 지정된 WMI 데이터 공급자에 대한 데이터 수집 및 이벤트 전송에 대한 드라이버의 지원을 활성화하고 사용하지 않도록 설정합니다. |
EVT_WDF_WORKITEM 드라이버의 EvtWorkItem 이벤트 콜백 함수는 지정된 작업 항목과 연결된 작업을 수행합니다. |
EVT_WDFDEVICE_WDM_IRP_DISPATCH 드라이버의 EvtDeviceWdmIrpDispatch 이벤트 콜백 함수는 프레임워크가 IRP를 처리하기 전에 IRP를 받습니다. |
EVT_WDFDEVICE_WDM_IRP_PREPROCESS 드라이버의 EvtDeviceWdmIrpPreprocess 이벤트 콜백 함수는 프레임워크가 IRP를 처리하기 전에 IRP를 받습니다. |
EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE EvtDeviceWdmPostPoFxRegisterDevice 콜백 함수는 프레임워크가 전원 프레임워크에 등록된 후 디바이스별 작업을 수행합니다. |
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE EvtDeviceWdmPrePoFxUnregisterDevice 콜백 함수는 프레임워크가 전원 프레임워크에 지정된 등록을 삭제하기 전에 디바이스별 작업을 수행합니다. |
플러시 Flush 메서드는 이 인터페이스의 작업 항목이 서비스된 후 를 반환합니다. |
플러시 Flush 메서드는 디바이스가 클라이언트가 요청한 것보다 더 많은 데이터를 반환할 때 WinUsb에서 저장한 모든 데이터를 삭제합니다. |
FormatRequestForControlTransfer FormatRequestForControlTransfer 메서드는 USB 컨트롤 전송을 위한 I/O 요청 개체의 형식을 지정합니다. |
FormatRequestForFlush FormatRequestForFlush 메서드는 플러시 작업에 대한 I/O 요청을 작성하지만 I/O 대상에 요청을 보내지 않습니다. |
FormatRequestForIoctl FormatRequestForIoctl 메서드는 I/O 컨트롤 작업에 대한 I/O 요청 개체의 형식을 지정합니다. |
FormatRequestForQueryInformation FormatRequestForQueryInformation 메서드는 파일에 대한 정보를 얻기 위해 I/O 요청의 형식을 지정하지만 I/O 대상에 요청을 보내지는 않습니다. |
FormatRequestForRead FormatRequestForRead 메서드는 읽기 작업에 대한 I/O 요청 개체의 형식을 지정합니다. |
FormatRequestForSetInformation FormatRequestForSetInformation 메서드는 파일에 대한 정보를 설정하기 위해 I/O 요청의 형식을 지정하지만 I/O 대상에 요청을 보내지는 않습니다. |
FormatRequestForWrite FormatRequestForWrite 메서드는 쓰기 작업에 대한 I/O 요청 개체의 형식을 지정합니다. |
FormatUsingCurrentType FormatUsingCurrentType 메서드는 드라이버가 수정되지 않은 I/O 요청을 다음 하위 드라이버로 전달할 수 있도록 형식을 지정합니다. |
ForwardToIoQueue ForwardToIoQueue 메서드는 호출 드라이버의 I/O 큐 중 하나에 I/O 요청을 전달합니다(즉, 다시 큐에 넣기). |
GetCompletedRequestType GetCompletedRequestType 메서드는 완료할 요청에 포함된 작업 유형을 검색합니다. |
GetCompletedUsbRequestType GetCompletedUsbRequestType 메서드는 완료할 요청에 포함된 작업 유형을 검색합니다. |
GetCompletionParams GetCompletionParams 메서드는 I/O 요청 개체의 완료를 위해 매개 변수 개체를 검색합니다. |
GetCompletionStatus GetCompletionStatus 메서드는 I/O 요청의 완료 상태 검색합니다. |
GetConfiguredSettingIndex GetConfiguredSettingIndex 메서드는 USB 인터페이스에 대한 현재 설정 인덱스를 검색합니다. |
GetCount GetCount 메서드는 이 인터페이스의 리소스 목록에 포함된 리소스 설명자 수를 반환합니다. |
GetCreateParameters GetCreateParameters 메서드는 create-type 요청에 대한 요청 매개 변수를 검색합니다. |
GetCreateParametersEx GetCreateParametersEx 메서드는 생성되거나 열려 있는 파일과 연결된 파일 만들기 매개 변수를 검색합니다. |
GetDataBuffer GetDataBuffer 메서드는 메모리 개체와 연결된 데이터 버퍼를 검색합니다. |
GetDefaultIoQueue GetDefaultIoQueue 메서드는 디바이스에 대한 기본 I/O 큐의 인터페이스를 검색합니다. |
GetDefaultIoTarget GetDefaultIoTarget 메서드는 디바이스 instance 대한 기본 I/O 대상의 인터페이스를 검색합니다. |
GetDescriptor GetDescriptor 메서드는 이 인터페이스의 리소스 목록에 포함된 리소스 설명자에 대한 포인터를 반환합니다. |
GetDevice GetDevice 메서드는 파일 개체가 연결된 디바이스 개체에 대한 인터페이스를 반환합니다. |
GetDevice GetDevice 메서드는 이 인터럽트 개체에 대한 프레임워크 디바이스 개체 인터페이스를 반환합니다. |
GetDevice GetDevice 메서드는 I/O 큐를 소유하는 디바이스에 대한 인터페이스를 검색합니다. |
GetDeviceControlTransferParameters GetDeviceControlTransferParameters 메서드는 디바이스 I/O 제어 요청 완료와 관련된 매개 변수를 검색합니다. |
GetDeviceIoControlParameters GetDeviceIoControlParameters 메서드는 디바이스 I/O 컨트롤 형식 요청에 대한 요청 매개 변수를 검색합니다. |
GetDeviceStackIoTypePreference GetDeviceStackIoTypePreference 메서드는 프레임워크가 디바이스에 사용하는 버퍼 액세스 메서드를 검색합니다. |
GetDriver GetDriver 메서드는 디바이스 instance 부모 드라이버 개체에 대한 인터페이스를 검색합니다. |
GetEffectiveIoType GetEffectiveIoType 메서드는 IWDFIoRequest2 인터페이스가 나타내는 I/O 요청의 데이터 버퍼에 대해 UMDF가 사용하는 버퍼 액세스 메서드를 반환합니다. |
GetFileObject GetFileObject 메서드는 I/O 요청과 연결된 IWDFFile 인터페이스에 대한 포인터를 검색합니다. |
GetHardwareRegisterMappedAddress 드라이버는 GetHardwareRegisterMappedAddress를 호출하여 MapIoSpace를 사용하여 이전에 매핑한 메모리 리소스의 사용자 모드 매핑 주소를 가져옵니다. |
GetInfo GetInfo 메서드는 지정된 인터럽트 정보를 검색합니다. |
GetInformation GetInformation 메서드는 I/O 요청 완료와 관련된 정보를 검색합니다. |
GetInformation GetInformation 메서드는 USB 파이프(엔드포인트)에 대한 정보를 검색합니다. |
GetInitiatorProcessId GetInitiatorProcessId 메서드는 IWDFFile 인터페이스와 연결된 초기자 프로세스 ID를 검색합니다. |
GetInputMemory GetInputMemory 메서드는 I/O 요청의 입력 버퍼를 나타내는 메모리 개체를 검색합니다. |
GetInterfaceDescriptor GetInterfaceDescriptor 메서드는 USB 인터페이스에 대한 설명자를 검색합니다. |
GetInterfaceGuid GetInterfaceGuid 메서드는 디바이스 인터페이스를 식별하는 GUID를 검색합니다. |
GetInterfaceNumber GetInterfaceNumber 메서드는 USB 인터페이스의 인덱스를 검색합니다. |
GetIoctlParameters GetIoctlParameters 메서드는 디바이스 I/O 제어 요청 완료와 관련된 매개 변수를 검색합니다. |
GetIoQueue GetIoQueue 메서드는 I/O 요청과 연결된 I/O 큐 개체를 검색합니다. |
GetNameAt GetNameAt 메서드는 속성의 이름을 검색합니다. |
GetNameCount GetNameCount 메서드는 속성 저장소의 속성 수를 검색합니다. |
GetNamedValue GetNamedValue 메서드는 속성 값을 검색합니다. |
GetNumEndPoints GetNumEndPoints 메서드는 USB 인터페이스에서 엔드포인트(파이프)의 수를 검색합니다. |
GetNumInterfaces GetNumInterfaces 메서드는 USB 디바이스에 대한 USB 인터페이스 수를 검색합니다. |
GetOutputMemory GetOutputMemory 메서드는 I/O 요청에 대한 출력 버퍼를 나타내는 메모리 개체를 검색합니다. |
GetParentObject GetParentObject 메서드는 이 인터페이스의 작업 항목에 대한 부모 프레임워크 개체를 반환합니다. |
GetPipeReadParameters GetPipeReadParameters 메서드는 읽기 요청 완료와 관련된 매개 변수를 검색합니다. |
GetPipeWriteParameters GetPipeWriteParameters 메서드는 쓰기 요청 완료와 관련된 매개 변수를 검색합니다. |
GetPnpCapability GetPnpCapability 메서드는 지정된 PnP(플러그 앤 플레이) 기능의 상태를 결정합니다. |
GetPnpState GetPnpState 메서드는 디바이스의 지정된 PnP(플러그 앤 플레이) 속성이 켜지거나 꺼져 있는지(또는 기본 상태로 설정되었는지) 여부를 결정합니다. |
GetPropertyData GetPropertyData 메서드는 디바이스 속성에 대한 현재 설정을 검색합니다. |
GetQueryInformationParameters GetQueryInformationParameters 메서드는 WdfRequestQueryInformation 형식의 I/O 요청과 연결된 매개 변수를 검색합니다. |
GetReadParameters GetReadParameters 메서드는 읽기 형식 요청에 대한 요청 매개 변수를 검색합니다. |
GetReadParameters GetReadParameters 메서드는 읽기 요청 완료와 관련된 매개 변수를 검색합니다. |
GetRelatedFileObject GetRelatedFileObject 메서드는 다른 파일 개체와 기술 관련 관계가 있는 파일 개체인 관련 파일 개체의 IWDFFile 인터페이스를 검색합니다. |
GetRequestorMode GetRequestorMode 메서드는 I/O 요청이 커널 모드 드라이버 또는 사용자 모드 구성 요소(애플리케이션 또는 사용자 모드 드라이버)에서 제공되었는지 여부를 나타냅니다. |
GetRequestorProcessId GetRequestorProcessId 메서드는 I/O 요청을 보낸 프로세스의 식별자를 검색합니다. |
GetSetInformationParameters GetSetInformationParameters 메서드는 WdfRequestSetInformation 형식의 I/O 요청과 연결된 매개 변수를 검색합니다. |
GetSize GetSize 메서드는 메모리 개체와 연결된 데이터 버퍼의 크기를 검색합니다. |
GetState GetState 메서드는 I/O 큐의 상태를 검색합니다. |
GetState GetState 메서드는 로컬 I/O 대상의 현재 상태를 반환합니다. |
GetState GetState 메서드는 원격 I/O 대상의 현재 상태를 반환합니다. |
GetStatus GetStatus 메서드는 I/O 요청의 상태 반환합니다. |
GetSystemPowerAction GetSystemPowerAction 메서드는 컴퓨터에 대해 현재 발생하는 시스템 전원 작업(있는 경우)을 반환합니다. |
GetTargetFile GetTargetFile 메서드는 I/O 대상 개체와 연결된 프레임워크 파일 개체를 검색합니다. |
GetType GetType 메서드는 요청에 포함된 작업 유형을 검색합니다. |
GetType GetType 메서드는 USB 파이프의 형식을 검색합니다. |
GetUserModeDriverInitiatedIo GetUserModeDriverInitiatedIo 메서드는 I/O 요청이 UMDF 드라이버에 의해 시작된 것으로 표시되는지 여부를 결정합니다. |
GetWinUsbHandle GetWinUsbHandle 메서드는 USB 인터페이스와 연결된 WinUsb 인터페이스 핸들을 검색합니다. |
GetWinUsbHandle GetWinUsbHandle 메서드는 I/O 대상 디바이스 개체와 연결된 WinUsb 인터페이스 핸들을 검색합니다. |
GetWriteParameters GetWriteParameters 메서드는 쓰기 형식 요청에 대한 요청 매개 변수를 검색합니다. |
GetWriteParameters GetWriteParameters 메서드는 쓰기 요청 완료와 관련된 매개 변수를 검색합니다. |
Impersonate Impersonate 메서드는 프레임워크가 가장을 위해 호출해야 하는 메서드에 대한 인터페이스를 등록합니다. |
IsCanceled IsCanceled 메서드는 I/O 관리자가 I/O 요청을 취소하려고 했는지 여부를 결정합니다. |
IsFrom32BitProcess IsFrom32BitProcess 메서드는 요청이 32비트 프로세스에서 시작되었는지 여부를 결정합니다. |
IsFromUserModeDriver IsFromUserModeDriver 메서드는 I/O 요청이 사용자 모드 드라이버 또는 애플리케이션에서 제공되었는지 여부를 나타냅니다. |
IsInEndPoint IsInEndPoint 메서드는 USB 파이프(엔드포인트)가 IN 파이프인지 여부를 결정합니다. |
IsOutEndPoint IsOutEndPoint 메서드는 USB 파이프(엔드포인트)가 OUT 파이프인지 여부를 결정합니다. |
IsVersionAvailable IsVersionAvailable 메서드는 지정된 버전의 프레임워크를 사용할 수 있는지 여부를 결정합니다. |
MapIoSpace MapIoSpace 메서드는 지정된 실제 주소 범위를 시스템 주소 공간에 매핑하고 의사 기본 주소를 반환합니다. |
MarkCancelable MarkCancelable 메서드를 사용하면 I/O 요청을 취소할 수 있습니다. |
OnArmWakeFromS0 드라이버의 OnArmWakeFromS0 콜백 함수는 시스템이 시스템 작동 상태(S0)에 남아 있는 경우 저전력 디바이스 상태에서 절전 모드 해제 신호를 트리거할 수 있도록 디바이스를 팔(즉, 활성화)합니다. |
OnArmWakeFromSx 드라이버의 OnArmWakeFromSx 이벤트 콜백 함수는 저전력 디바이스 상태에서 절전 모드 해제 신호를 트리거할 수 있도록 디바이스를 팔(즉, 활성화)합니다. |
Oncancel OnCancel 메서드는 애플리케이션이 Microsoft Win32 CancelIo, CancelIoEx 또는 CancelSynchronousIo 함수를 통해 I/O 작업을 취소할 때 호출됩니다. |
OnCleanup OnCleanup 메서드는 인터페이스 누출을 방지하기 위해 WDF 개체에 대한 참조를 해제합니다. |
OnCleanupFile OnCleanupFile 메서드는 드라이버가 프레임워크 큐에 보류 중인 모든 I/O 요청을 취소합니다. |
OnCloseFile OnCloseFile 메서드는 파일 개체의 마지막 참조 수가 0으로 내려가고 파일 개체가 해제되기 전에 호출됩니다. |
OnCompletion OnCompletion 메서드는 지정된 요청을 완료합니다. |
OnCreateFile OnCreateFile 메서드는 애플리케이션이 Microsoft Win32 CreateFile 함수를 통해 디바이스를 열 때 열린 파일 요청을 처리하기 위해 호출됩니다. |
OnD0Entry OnD0Entry 메서드는 디바이스가 D0 전원 상태가 되면 드라이버가 디바이스 사용과 같은 필요한 작업을 수행할 수 있도록 드라이버에 알릴 수 있습니다. |
OnD0EntryPostInterruptsEnabled 드라이버의 OnD0EntryPostInterruptsEnabled 이벤트 콜백 함수는 드라이버가 디바이스의 하드웨어 인터럽트를 사용하도록 설정할 때 필요한 디바이스별 작업을 수행합니다. |
OnD0Exit OnD0Exit 메서드는 디바이스가 D0 전원 상태를 종료할 때 드라이버에 알리므로 디바이스를 사용하지 않도록 설정하는 등 필요한 작업을 수행할 수 있습니다. |
OnD0ExitPreInterruptsDisabled 드라이버의 OnD0ExitPreInterruptsDisabled 이벤트 콜백 함수는 드라이버가 디바이스의 하드웨어 인터럽트를 사용하지 않도록 설정하기 전에 필요한 디바이스별 작업을 수행합니다. |
OnDefaultIoHandler OnDefaultIoHandler 메서드는 처리할 다른 메서드가 등록되지 않은 I/O 요청을 처리합니다. |
OnDeinitialize OnDeinitialize 메서드는 시스템에서 드라이버를 언로드하기 전에 필요한 모든 작업을 수행합니다. |
OnDeviceAdd OnDeviceAdd 메서드는 시스템에 새 디바이스를 추가합니다. |
OnDeviceIoControl OnDeviceIoControl 메서드는 애플리케이션이 Microsoft Win32 OnDeviceIoControl 함수를 통해 디바이스에서 특정 작업을 수행할 때 디바이스 I/O 제어 요청을 처리하기 위해 호출됩니다. |
OnDisarmWakeFromS0 드라이버의 OnDisarmWakeFromS0 이벤트 콜백 함수는 시스템이 시스템 작동 상태(S0)에 남아 있는 경우 저전력 디바이스 상태에서 절전 모드 해제 신호를 트리거하는 디바이스의 기능을 무장 해제(즉, 비활성화)합니다. |
OnDisarmWakeFromSx 드라이버의 OnDisarmWakeFromSx 이벤트 콜백 함수는 디바이스와 시스템이 저전력 상태에 있는 동안 절전 모드 해제 신호를 트리거하는 디바이스의 기능을 무장 해제(즉, 비활성화)합니다. |
OnImpersonate OnImpersonate 메서드는 가장을 처리합니다. |
OnInitialize OnInitialize 메서드는 드라이버를 초기화하는 데 필요한 모든 작업을 수행합니다. |
OnIoCanceledOnQueue 드라이버의 OnIoCanceledOnQueue 이벤트 콜백 함수는 I/O 큐에 있는 동안 I/O 요청이 취소되었음을 드라이버에 알릴 수 있습니다. |
OnIoResume OnIoResume 메서드는 지정된 큐에서 지정된 I/O 요청의 처리를 다시 시작합니다. |
OnIoStop OnIoStop 콜백 함수는 지정된 큐에서 지정된 I/O 요청의 처리를 중지합니다. |
OnPrepareHardware OnPrepareHardware 메서드는 드라이버에 지정된 하드웨어에 액세스할 수 있도록 알 수 있도록 합니다. |
OnPrepareHardware OnPrepareHardware 메서드는 드라이버에서 디바이스에 액세스할 수 있도록 하는 데 필요한 모든 작업을 수행합니다. |
OnQueryRemove OnQueryRemove 메서드는 컴퓨터에서 디바이스를 제거하기 전에 드라이버에 알릴 수 있습니다. |
OnQueryStop OnQueryStop 메서드는 디바이스가 중지되기 전에 드라이버에 알릴 수 있습니다. |
OnRead OnRead 메서드는 애플리케이션이 Microsoft Win32 ReadFile 또는 ReadFileEx 함수를 통해 디바이스에서 정보를 읽을 때 읽기 요청을 처리하기 위해 호출됩니다. |
OnReaderCompletion 드라이버의 OnReaderCompletion 이벤트 콜백 함수는 연속 판독기가 읽기 요청을 성공적으로 완료했음을 드라이버에 알릴 수 있습니다. |
OnReaderFailure 드라이버의 OnReaderFailure 이벤트 콜백 함수는 읽기 요청을 처리하는 동안 연속 판독기가 오류를 보고했음을 드라이버에 알릴 수 있습니다. |
OnReleaseHardware OnReleaseHardware 메서드는 지정된 하드웨어에 더 이상 액세스할 수 없을 때 필요한 작업을 수행하도록 드라이버에 알릴 수 있습니다. |
OnReleaseHardware OnReleaseHardware 메서드는 디바이스에 더 이상 액세스할 수 없을 때 필요한 작업을 수행합니다. |
OnRemoteInterfaceArrival 드라이버의 OnRemoteInterfaceArrival 이벤트 콜백 함수는 디바이스 인터페이스를 사용할 수 있을 때 드라이버에 알릴 수 있습니다. |
OnRemoteInterfaceEvent UMDF 기반 드라이버의 OnRemoteInterfaceEvent 이벤트 콜백 함수는 디바이스 인터페이스와 연결된 디바이스 이벤트를 처리합니다. |
OnRemoteInterfaceRemoval UMDF 기반 드라이버의 OnRemoteInterfaceRemoval 이벤트 콜백 함수는 인터페이스가 제거되었기 때문에 디바이스 인터페이스를 사용할 수 없음을 드라이버에 알릴 수 있습니다. |
OnRemoteTargetQueryRemove UMDF 기반 드라이버의 OnRemoteTargetQueryRemove 이벤트 콜백 함수는 원격 I/O 대상의 디바이스를 중지하고 제거할 수 있는지 여부를 결정합니다. |
OnRemoteTargetRemoveCanceled UMDF 기반 드라이버의 OnRemoteTargetRemoveCanceled 이벤트 콜백 함수는 운영 체제가 원격 I/O 대상의 디바이스 제거를 취소할 때 필요한 작업을 수행합니다. |
OnRemoteTargetRemoveComplete UMDF 기반 드라이버의 OnRemoteTargetRemoveComplete 이벤트 콜백 함수는 운영 체제가 원격 I/O 대상의 디바이스 제거를 완료한 후 필요한 작업을 수행합니다. |
OnSelfManagedIoCleanup OnSelfManagedIoCleanup 메서드는 디바이스가 제거된 후 디바이스의 자체 관리 I/O 작업에 대한 메모리를 해제합니다. |
OnSelfManagedIoFlush OnSelfManagedIoFlush 메서드는 디바이스의 자체 관리형 I/O 작업을 위해 디바이스를 플러시합니다. |
OnSelfManagedIoInit OnSelfManagedIoInit 메서드는 디바이스의 자체 관리형 I/O 작업을 초기화합니다. |
OnSelfManagedIoRestart OnSelfManagedIoRestart 메서드는 디바이스의 자체 관리형 I/O 작업을 다시 시작합니다. |
OnSelfManagedIoStop OnSelfManagedIoStop 메서드는 UMDF의 현재 버전에서 사용되지 않습니다. |
OnSelfManagedIoSuspend OnSelfManagedIoSuspend 메서드는 디바이스의 자체 관리형 I/O 작업을 일시 중단합니다. |
OnStateChange OnStateChange 메서드는 I/O 큐 개체의 상태가 변경되면 호출됩니다. |
OnSurpriseRemoval OnSurpriseRemoval 메서드는 드라이버가 필요한 작업을 수행할 수 있도록 컴퓨터에서 디바이스가 예기치 않게 제거된 후 드라이버에 알릴 수 있습니다. |
OnWakeFromS0Triggered 드라이버의 OnWakeFromS0Triggered 이벤트 콜백 함수는 시스템 전원 상태가 S0에 남아 있는 동안 이전에 저전력 디바이스 상태에 들어갔던 디바이스가 절전 모드 해제 신호를 트리거했을 수 있음을 드라이버에 알릴 수 있습니다. |
OnWakeFromSxTriggered 드라이버의 OnWakeFromSxTriggered 이벤트 콜백 함수는 시스템 전원이 감소했기 때문에 이전에 저전력 디바이스 상태에 들어갔던 디바이스가 절전 모드 해제 신호를 트리거했을 수 있음을 드라이버에 알릴 수 있습니다. |
OnWrite OnWrite 메서드는 애플리케이션이 Microsoft Win32 WriteFile 또는 WriteFileEx 함수를 통해 디바이스에 정보를 쓸 때 쓰기 요청을 처리하기 위해 호출됩니다. |
OpenFileByName OpenFileByName 메서드는 파일인 원격 I/O 대상을 엽니다. |
OpenRemoteInterface OpenRemoteInterface 메서드는 드라이버가 I/O 요청을 보낼 수 있도록 디바이스 인터페이스를 엽니다. |
PostEvent PostEvent 메서드는 드라이버에서 지정된 이벤트를 기다리는 애플리케이션에 비동기적으로 알 수 있습니다. |
제거 Purge 메서드는 프레임워크에 들어오는 새 I/O 요청을 거부하고 모든 미해결 요청을 취소하도록 지시합니다. |
PurgeSynchronously PurgeSynchronously 메서드는 프레임워크가 들어오는 새 I/O 요청을 거부하고 모든 미해결 요청을 취소하도록 지시합니다. 메서드는 모든 미해결 요청이 취소된 후 를 반환합니다. |
QueueWorkItemForIsr QueueWorkItemForIsr 메서드는 작업 항목을 큐에 대기하여 인터럽트 서비스 루틴 외부에서 인터럽트 관련 작업을 처리합니다. |
READ_PORT_BUFFER_UCHAR READ_PORT_BUFFER_UCHAR 함수는 지정된 포트 주소에서 버퍼로 여러 바이트를 읽습니다. |
READ_PORT_BUFFER_ULONG READ_PORT_BUFFER_ULONG 함수는 지정된 포트 주소에서 버퍼로 여러 ULONG 값을 읽습니다. |
READ_PORT_BUFFER_USHORT READ_PORT_BUFFER_USHORT 함수는 지정된 포트 주소에서 버퍼로 여러 USHORT 값을 읽습니다. |
READ_PORT_UCHAR READ_PORT_UCHAR 함수는 지정된 포트 주소에서 바이트를 읽습니다. |
READ_PORT_ULONG READ_PORT_ULONG 함수는 지정된 포트 주소에서 ULONG 값을 읽습니다. |
READ_PORT_USHORT READ_PORT_USHORT 함수는 지정된 포트 주소에서 USHORT 값을 읽습니다. |
READ_REGISTER_BUFFER_UCHAR READ_REGISTER_BUFFER_UCHAR 함수는 지정된 레지스터 주소에서 버퍼로 바이트 수를 읽습니다. |
READ_REGISTER_BUFFER_ULONG READ_REGISTER_BUFFER_ULONG 함수는 지정된 레지스터 주소에서 버퍼로 여러 ULONG 값을 읽습니다. |
READ_REGISTER_BUFFER_ULONG64 READ_REGISTER_BUFFER_ULONG64 함수(wudfddi_hwaccess.h)는 지정된 레지스터 주소에서 버퍼로 여러 ULONG64 값을 읽습니다. |
READ_REGISTER_BUFFER_USHORT READ_REGISTER_BUFFER_USHORT 함수는 지정된 레지스터 주소에서 버퍼로 여러 USHORT 값을 읽습니다. |
READ_REGISTER_UCHAR READ_REGISTER_UCHAR 함수는 지정된 레지스터 주소에서 바이트를 읽습니다. |
READ_REGISTER_ULONG READ_REGISTER_ULONG 함수는 지정된 레지스터 주소에서 ULONG 값을 읽습니다. |
READ_REGISTER_ULONG64 READ_REGISTER_ULONG64 함수(wudfddi_hwaccess.h)는 지정된 레지스터 주소에서 ULONG64 값을 읽습니다. |
READ_REGISTER_USHORT READ_REGISTER_USHORT 함수는 지정된 레지스터 주소에서 USHORT 값을 읽습니다. |
ReadFromHardware ReadFromHardware 메서드는 프레임워크에서 내부적으로 사용됩니다. 사용하지 마십시오. |
RegisterRemoteInterfaceNotification RegisterRemoteInterfaceNotification 메서드는 지정된 디바이스 인터페이스를 사용할 수 있게 되면 알림을 받을 드라이버를 등록합니다. |
ReleaseInterruptLock ReleaseInterruptLock 메서드는 인터럽트 개체의 잠금을 유지하면서 실행되는 코드 시퀀스를 종료합니다. |
ReleaseLock ReleaseLock 메서드를 사용하면 드라이버가 IWDFObject::AcquireLock 메서드를 호출했기 때문에 프레임워크가 이전에 호출하지 못했던 드라이버에 의해 등록된 인터페이스의 메서드를 호출할 수 있습니다. |
제거 Remove 메서드는 로컬 I/O 대상을 제거합니다. |
다시 열기 Reopen 메서드는 일시적으로 닫힌 후 원격 I/O 대상을 다시 엽니다. |
다시 큐에 넣기 Requeue 메서드는 I/O 요청을 드라이버에 전달된 I/O 큐의 헤드에 반환합니다. |
Reset Reset 메서드는 데이터 토글을 다시 설정하고 USB 파이프의 중단 조건을 지웁니다. |
ResumeIdle ResumeIdle 메서드는 디바이스가 사용 중이 아니며 유휴 상태로 유지되면 디바이스 저전력 상태에 배치할 수 있음을 프레임워크에 알릴 수 있습니다. |
RetrieveActivityId RetrieveActivityId 메서드는 I/O 요청과 연결된 현재 활동 식별자를 검색합니다. |
RetrieveContext RetrieveContext 메서드는 IWDFObject::AssignContext 메서드를 통해 이전에 등록된 컨텍스트를 검색합니다. |
RetrieveCountedFileName RetrieveCountedFileName 메서드는 디바이스와 연결된 파일의 전체 개수 파일 이름을 검색합니다. |
RetrieveDescriptor RetrieveDescriptor 메서드는 디바이스, 구성 또는 문자열을 설명할 수 있는 USB 설명자를 검색합니다. |
RetrieveDeviceInformation RetrieveDeviceInformation 메서드는 지정된 형식의 디바이스 정보를 검색합니다. |
RetrieveDeviceInstanceId RetrieveDeviceInstanceId 메서드는 디바이스의 instance 식별자를 검색합니다. |
RetrieveDeviceInstanceId 이 문서에서는 RetrieveDeviceInstanceId 메서드가 디바이스의 instance 식별자를 검색하는 방법을 설명합니다. |
RetrieveDeviceName RetrieveDeviceName 메서드는 기본 커널 모드 디바이스의 이름을 검색합니다. |
RetrieveDevicePropertyStore RetrieveDevicePropertyStore 메서드는 속성 저장소 인터페이스를 검색합니다. 드라이버는 메서드를 사용하여 레지스트리에 액세스할 수 있습니다. |
RetrieveDevicePropertyStore RetrieveDevicePropertyStore 메서드는 클라이언트가 디바이스 속성을 읽고 쓸 수 있는 디바이스 속성 저장소를 검색합니다. |
RetrieveDevicePropertyStore RetrieveDevicePropertyStore 메서드는 드라이버가 레지스트리에 액세스하는 데 사용할 수 있는 속성 저장소 인터페이스를 검색합니다. |
RetrieveFileName RetrieveFileName 메서드는 기본 커널 모드 디바이스와 연결된 파일의 전체 이름을 검색합니다. |
RetrieveInputBuffer RequestRetrieveInputBuffer 메서드는 I/O 요청의 입력 버퍼를 검색합니다. |
RetrieveInputMemory RetrieveInputMemory 메서드는 I/O 요청의 입력 버퍼를 나타내는 프레임워크 메모리 개체의 IWDFMemory 인터페이스를 검색합니다. |
RetrieveNextRequest RetrieveNextRequest 메서드는 I/O 큐에서 다음 I/O 요청을 검색합니다. |
RetrieveNextRequestByFileObject RetrieveNextRequestByFileObject 메서드는 파일 개체가 지정된 파일 개체와 일치하는 다음 I/O 요청을 I/O 큐에서 검색합니다. |
RetrieveOutputBuffer RequestRetrieveOutputBuffer 메서드는 I/O 요청의 출력 버퍼를 검색합니다. |
RetrieveOutputMemory RetrieveOutputMemory 메서드는 I/O 요청의 출력 버퍼를 나타내는 프레임워크 메모리 개체의 IWDFMemory 인터페이스를 검색합니다. |
RetrievePipePolicy RetrievePipePolicy 메서드는 WinUsb 파이프 정책을 검색합니다. |
RetrievePowerPolicy RetrievePowerPolicy 메서드는 WinUsb 전원 정책을 검색합니다. |
RetrieveSymbolicLink RetrieveSymbolicLink 메서드는 운영 체제가 디바이스 인터페이스에 할당한 기호 링크 이름을 검색합니다. |
RetrieveUnifiedDevicePropertyStore RetrieveUnifiedDevicePropertyStore 메서드는 통합 속성 저장소 인터페이스를 검색합니다. |
RetrieveUsbInterface RetrieveUsbInterface 메서드는 USB 디바이스에 대해 지정된 USB 인터페이스를 검색합니다. |
RetrieveUsbPipeObject RetrieveUsbPipeObject 메서드는 지정된 파이프 인덱스에 대한 USB 파이프 개체를 검색합니다. |
RetrieveVersionString RetrieveVersionString 메서드는 프레임워크 버전을 검색합니다. |
재사용 Reuse 메서드는 프레임워크 요청 개체를 다시 초기화하여 다시 사용할 수 있도록 합니다. |
SelectSetting SelectSetting 메서드는 USB 인터페이스에서 지정된 대체 설정을 선택합니다. |
‘보내기’ Send 메서드는 지정된 I/O 대상에 요청을 보냅니다. |
SetActivityId SetActivityId 메서드는 활동 식별자를 I/O 요청과 연결합니다. |
SetBuffer SetBuffer 메서드는 IWDFDriver::CreatePreallocatedWdfMemory를 호출하여 드라이버가 만든 메모리 개체에 지정된 버퍼를 할당합니다. |
SetCompletionCallback SetCompletionCallback 메서드는 I/O 요청이 완료되면 프레임워크에서 호출해야 하는 OnCompletion 메서드에 대한 인터페이스를 등록합니다. |
SetExtendedPolicy SetExtendedPolicy 메서드는 지정된 인터럽트에서 인터럽트 우선 순위, 프로세서 선호도, 선호도 정책 및 프로세서 그룹을 지정합니다. |
SetFilter SetFilter 메서드는 디바이스를 필터 디바이스로 사용하도록 설정하는 속성을 설정합니다. |
SetInformation SetInformation 메서드는 요청에 대한 정보의 크기를 설정합니다. |
SetIoTypePreference SetIoTypePreference 메서드는 UMDF 및 드라이버가 디바이스의 I/O 요청의 데이터 버퍼에 액세스하는 방법에 대한 기본 설정을 지정합니다. |
SetLockingConstraint SetLockingConstraint 메서드는 콜백 함수에 대한 동기화(또는 잠금) 모델을 드라이버로 설정합니다. |
SetNamedValue SetNamedValue 메서드는 속성 값을 설정합니다. |
SetPipePolicy SetPipePolicy 메서드는 WinUsb 파이프 정책을 설정합니다. |
SetPnpCapability SetPnpCapability 메서드는 디바이스의 지정된 PnP(플러그 앤 플레이) 기능을 지정된 상태로 설정합니다. |
SetPnpState SetPnpState 메서드는 디바이스의 지정된 PnP(플러그 앤 플레이) 속성을 켜거나 끕니다(또는 기본 상태로 설정). |
SetPolicy SetPolicy 메서드는 지정된 인터럽트에서 인터럽트 우선 순위, 프로세서 선호도 및 선호도 정책을 지정합니다. |
SetPowerPolicy SetPowerPolicy 메서드는 WinUsb 전원 정책을 설정합니다. |
SetPowerPolicyOwnership SetPowerPolicyOwnership 메서드는 전원 정책의 소유권을 드라이버로 설정하거나 드라이버에서 소유권을 제거합니다. |
SetPropertyData SetPropertyData 메서드는 디바이스 속성의 현재 설정을 수정합니다. |
SetUserModeDriverInitiatedIo SetUserModeDriverInitiatedIo 메서드는 특정 요청이 UMDF 드라이버에서 온 것처럼 처리되어야 하는 동일한 디바이스 스택의 UMDF 드라이버 아래에 있는 커널 모드 드라이버를 나타냅니다. |
Start Start 메서드를 사용하면 I/O 큐가 새 I/O 요청을 수신하고 드라이버에 배달하기 시작할 수 있습니다. |
Start Start 메서드는 큐에 대기된 요청을 로컬 I/O 대상으로 보내기 시작합니다. |
Start IWDFRemoteTarget::Start 메서드는 중지된 원격 I/O 대상을 다시 시작합니다. |
중지 Stop 메서드는 I/O 큐가 I/O 요청을 배달하지 못하도록 차단하지만 큐는 새 요청을 수신하고 저장합니다. |
중지 Stop 메서드는 큐에 대기된 요청을 로컬 I/O 대상으로 보내는 것을 중지합니다. |
중지 Stop 메서드는 원격 I/O 대상을 일시적으로 중지합니다. |
StopAcknowledge StopAcknowledge 메서드는 드라이버가 지정된 I/O 요청 처리를 중지했음을 프레임워크에 알릴 수 있습니다. |
StopIdle StopIdle 메서드는 디바이스가 작동 중인(D0) 전원 상태에 있어야 한다는 것을 프레임워크에 알릴 수 있습니다. |
StopSynchronously StopSynchronously 메서드는 I/O 큐가 I/O 요청을 배달하지 못하도록 차단하지만 큐는 새 요청을 수신하고 저장합니다. 메서드는 전달된 모든 요청이 취소되거나 완료된 후 를 반환합니다. |
TryToAcquireInterruptLock TryToAcquireInterruptLock 메서드는 다른 스레드가 이미 인수하지 않은 경우 인터럽트 잠금을 획득합니다. |
UnmapIoSpace UnmapIoSpace 메서드는 이전에 MapIoSpace 메서드에 의해 매핑된 지정된 범위의 실제 주소의 매핑을 해제합니다. |
UnmarkCancelable UnmarkCancelable 메서드는 I/O 요청의 취소를 사용하지 않도록 설정합니다. |
WDF_ABS_TIMEOUT_IN_MS WDF_ABS_TIMEOUT_IN_MS 함수는 지정된 시간(밀리초)을 절대 시간 값으로 변환합니다. |
WDF_ABS_TIMEOUT_IN_SEC WDF_ABS_TIMEOUT_IN_SEC 함수는 지정된 시간(초)을 절대 시간 값으로 변환합니다. |
WDF_ABS_TIMEOUT_IN_US WDF_ABS_TIMEOUT_IN_US 함수는 지정된 수의 마이크로초를 절대 시간 값으로 변환합니다. |
WDF_ALIGN_SIZE_DOWN WDF_ALIGN_SIZE_DOWN 함수는 지정된 맞춤 오프셋에 맞춰진 다음 하위 버퍼 크기를 반환합니다. |
WDF_ALIGN_SIZE_UP WDF_ALIGN_SIZE_UP 함수는 지정된 맞춤 오프셋에 맞춰진 다음으로 높은 버퍼 크기를 반환합니다. |
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 구조를 초기화합니다. |
WDF_COINSTALLER_INSTALL_OPTIONS_INIT WDF_COINSTALLER_INSTALL_OPTIONS_INIT 함수는 WDF_COINSTALLER_INSTALL_OPTIONS 구조를 초기화합니다. |
WDF_COMMON_BUFFER_CONFIG_INIT WDF_COMMON_BUFFER_CONFIG_INIT 함수는 WDF_COMMON_BUFFER_CONFIG 구조를 초기화합니다. |
WDF_COMPANION_EVENT_CALLBACKS_INIT 이 WDF_COMPANION_EVENT_CALLBACKS_INIT 함수 문서는 내부 전용입니다. |
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT 함수는 드라이버의 WDF_DEVICE_INTERFACE_PROPERTY_DATA 구조를 초기화합니다. |
WDF_DEVICE_PNP_CAPABILITIES_INIT WDF_DEVICE_PNP_CAPABILITIES_INIT 함수는 WDF_DEVICE_PNP_CAPABILITIES 구조를 초기화합니다. |
WDF_DEVICE_POWER_CAPABILITIES_INIT WDF_DEVICE_POWER_CAPABILITIES_INIT 함수는 WDF_DEVICE_POWER_CAPABILITIES 구조를 초기화합니다. |
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT 함수는 드라이버의 WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 구조를 초기화합니다. |
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT 함수는 드라이버의 WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS 구조를 초기화합니다. |
WDF_DEVICE_PROPERTY_DATA_INIT WDF_DEVICE_PROPERTY_DATA_INIT 함수는 드라이버의 WDF_DEVICE_PROPERTY_DATA 구조를 초기화합니다. |
WDF_DEVICE_STATE_INIT WDF_DEVICE_STATE_INIT 함수는 드라이버의 WDF_DEVICE_STATE 구조를 초기화합니다. |
WDF_DMA_ENABLER_CONFIG_INIT WDF_DMA_ENABLER_CONFIG_INIT 함수는 드라이버의 WDF_DMA_ENABLER_CONFIG 구조를 초기화합니다. |
WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT 함수는 드라이버의 WDF_DMA_SYSTEM_PROFILE_CONFIG 구조를 초기화합니다. |
WDF_DPC_CONFIG_INIT WDF_DPC_CONFIG_INIT 함수는 드라이버의 WDF_DPC_CONFIG 구조를 초기화합니다. |
WDF_DRIVER_CONFIG_INIT WDF_DRIVER_CONFIG_INIT 함수는 드라이버의 WDF_DRIVER_CONFIG 구조를 초기화합니다. |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT 함수는 WDF_DRIVER_VERSION_AVAILABLE_PARAMS 구조를 초기화합니다. |
WDF_FDO_EVENT_CALLBACKS_INIT WDF_FDO_EVENT_CALLBACKS_INIT 함수는 WDF_FDO_EVENT_CALLBACKS 구조를 초기화합니다. |
WDF_FILEOBJECT_CONFIG_INIT WDF_FILEOBJECT_CONFIG_INIT 함수는 드라이버의 WDF_FILEOBJECT_CONFIG 구조를 초기화합니다. |
WDF_GET_CONTEXT_TYPE_INFO 이 매크로는 내부 전용으로 예약되어 있습니다. |
WDF_INTERRUPT_CONFIG_INIT WDF_INTERRUPT_CONFIG_INIT 함수는 WDF_INTERRUPT_CONFIG 구조를 초기화합니다. |
WDF_INTERRUPT_EXTENDED_POLICY_INIT WDF_INTERRUPT_EXTENDED_POLICY_INIT 함수는 WDF_INTERRUPT_EXTENDED_POLICY 구조를 초기화합니다. |
WDF_INTERRUPT_EXTENDED_POLICY_INIT WDF_INTERRUPT_EXTENDED_POLICY_INIT 함수가 WDF_INTERRUPT_EXTENDED_POLICY 구조를 초기화하는 방법을 알아봅니다. |
WDF_INTERRUPT_INFO_INIT WDF_INTERRUPT_INFO_INIT 함수는 WDF_INTERRUPT_INFO 구조를 초기화합니다. |
WDF_INTERRUPT_INFO_INIT WDF_INTERRUPT_INFO_INIT 함수가 WDF_INTERRUPT_INFO 구조를 초기화하는 방법을 알아봅니다. |
WDF_IO_QUEUE_CONFIG_INIT WDF_IO_QUEUE_CONFIG_INIT 함수는 드라이버의 WDF_IO_QUEUE_CONFIG 구조를 초기화합니다. |
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE 함수는 드라이버의 WDF_IO_QUEUE_CONFIG 구조를 초기화합니다. |
WDF_IO_QUEUE_DRAINED I/O 큐의 상태가 큐가 드레이닝되었음을 나타내는 경우 WDF_IO_QUEUE_DRAINED 함수는 TRUE를 반환합니다. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT 함수는 드라이버의 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY 구조를 초기화합니다. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT 함수는 드라이버의 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY 구조를 초기화합니다. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT 함수는 드라이버의 WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY 구조를 초기화합니다. |
WDF_IO_QUEUE_IDLE I/O 큐의 상태가 큐가 드레이닝되었음을 나타내는 경우 WDF_IO_QUEUE_IDLE 함수는 TRUE를 반환합니다. |
WDF_IO_QUEUE_PURGED I/O 큐의 상태가 큐가 드레이닝되었음을 나타내는 경우 WDF_IO_QUEUE_PURGED 함수는 TRUE를 반환합니다. |
WDF_IO_QUEUE_READY I/O 큐의 상태가 큐가 드레이닝되었음을 나타내는 경우 WDF_IO_QUEUE_READY 함수는 TRUE를 반환합니다. |
WDF_IO_QUEUE_STOPPED I/O 큐의 상태가 큐가 중지되었음을 나타내는 경우 WDF_IO_QUEUE_STOPPED 함수는 TRUE를 반환합니다. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME 함수는 드라이버가 디바이스, 파일 또는 디바이스 인터페이스의 이름을 지정하여 I/O 대상을 열 수 있도록 드라이버의 WDF_IO_TARGET_OPEN_PARAMS 구조를 초기화합니다. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE 함수는 드라이버가 WDM(Windows 드라이버 모델) 디바이스 개체를 지정하여 원격 I/O 대상을 열 수 있도록 드라이버의 WDF_IO_TARGET_OPEN_PARAMS 구조를 초기화합니다. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE 함수는 드라이버가 파일 이름을 지정하여 I/O 대상을 열 수 있도록 드라이버의 WDF_IO_TARGET_OPEN_PARAMS 구조를 초기화합니다. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME 함수는 드라이버가 디바이스, 파일 또는 디바이스 인터페이스의 이름을 지정하여 I/O 대상을 열 수 있도록 드라이버의 WDF_IO_TARGET_OPEN_PARAMS 구조를 초기화합니다. |
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN 함수는 드라이버가 원격 I/O 대상을 다시 열 수 있도록 드라이버의 WDF_IO_TARGET_OPEN_PARAMS 구조를 초기화합니다. |
WDF_IO_TYPE_CONFIG_INIT WDF_IO_TYPE_CONFIG_INIT 함수는 드라이버의 WDF_IO_TYPE_CONFIG 구조를 초기화합니다. |
WDF_MEMORY_DESCRIPTOR_INIT_BUFFER WDF_MEMORY_DESCRIPTOR_INIT_BUFFER 함수는 지정된 버퍼를 설명하도록 WDF_MEMORY_DESCRIPTOR 구조를 초기화합니다. |
WDF_MEMORY_DESCRIPTOR_INIT_HANDLE WDF_MEMORY_DESCRIPTOR_INIT_HANDLE 함수는 지정된 프레임워크 메모리 개체를 설명하도록 WDF_MEMORY_DESCRIPTOR 구조를 초기화합니다. |
WDF_MEMORY_DESCRIPTOR_INIT_MDL WDF_MEMORY_DESCRIPTOR_INIT_MDL 함수는 지정된 MDL(메모리 설명자 목록)을 설명하도록 WDF_MEMORY_DESCRIPTOR 구조를 초기화합니다. |
WDF_OBJECT_ATTRIBUTES_INIT WDF_OBJECT_ATTRIBUTES_INIT 함수는 드라이버의 WDF_OBJECT_ATTRIBUTES 구조를 초기화합니다. |
WDF_PDO_EVENT_CALLBACKS_INIT WDF_PDO_EVENT_CALLBACKS_INIT 함수는 WDF_PDO_EVENT_CALLBACKS 구조를 초기화합니다. |
WDF_PNPPOWER_EVENT_CALLBACKS_INIT WDF_PNPPOWER_EVENT_CALLBACKS_INIT 함수는 드라이버의 WDF_PNPPOWER_EVENT_CALLBACKS 구조를 초기화합니다. |
WDF_POWER_FRAMEWORK_SETTINGS_INIT WDF_POWER_FRAMEWORK_SETTINGS_INIT 함수는 WDF_POWER_FRAMEWORK_SETTINGS 구조를 초기화합니다. |
WDF_POWER_POLICY_EVENT_CALLBACKS_INIT WDF_POWER_POLICY_EVENT_CALLBACKS_INIT 함수는 드라이버의 WDF_POWER_POLICY_EVENT_CALLBACKS 구조를 초기화합니다. |
WDF_QUERY_INTERFACE_CONFIG_INIT WDF_QUERY_INTERFACE_CONFIG_INIT 함수는 드라이버의 WDF_QUERY_INTERFACE_CONFIG 구조를 초기화합니다. |
WDF_READ_PORT_BUFFER_UCHAR WDF_READ_PORT_BUFFER_UCHAR 함수는 지정된 포트 주소에서 버퍼로 여러 바이트를 읽습니다. |
WDF_READ_PORT_BUFFER_ULONG WDF_READ_PORT_BUFFER_ULONG 함수는 지정된 포트 주소에서 버퍼로 여러 ULONG 값을 읽습니다. |
WDF_READ_PORT_BUFFER_USHORT WDF_READ_PORT_BUFFER_USHORT 함수는 지정된 포트 주소에서 버퍼로 여러 USHORT 값을 읽습니다. |
WDF_READ_PORT_UCHAR WDF_READ_PORT_UCHAR 함수는 지정된 포트 주소에서 바이트를 읽습니다. |
WDF_READ_PORT_ULONG WDF_READ_PORT_ULONG 함수는 지정된 포트 주소에서 ULONG 값을 읽습니다. |
WDF_READ_PORT_USHORT WDF_READ_PORT_USHORT 함수는 지정된 포트 주소에서 USHORT 값을 읽습니다. |
WDF_READ_REGISTER_BUFFER_UCHAR WDF_READ_REGISTER_BUFFER_UCHAR 함수는 지정된 레지스터 주소에서 버퍼로 여러 바이트를 읽습니다. |
WDF_READ_REGISTER_BUFFER_ULONG WDF_READ_REGISTER_BUFFER_ULONG 함수는 지정된 레지스터 주소에서 버퍼로 여러 ULONG 값을 읽습니다. |
WDF_READ_REGISTER_BUFFER_ULONG64 WDF_READ_REGISTER_BUFFER_ULONG64 함수는 지정된 레지스터 주소에서 버퍼로 여러 ULONG64 값을 읽습니다. |
WDF_READ_REGISTER_BUFFER_USHORT WDF_READ_REGISTER_BUFFER_USHORT 함수는 지정된 레지스터 주소에서 버퍼로 여러 USHORT 값을 읽습니다. |
WDF_READ_REGISTER_UCHAR WDF_READ_REGISTER_UCHAR 함수는 지정된 레지스터 주소에서 바이트를 읽습니다. |
WDF_READ_REGISTER_ULONG WDF_READ_REGISTER_ULONG 함수는 지정된 레지스터 주소에서 ULONG 값을 읽습니다. |
WDF_READ_REGISTER_ULONG64 WDF_READ_REGISTER_ULONG64 함수는 지정된 레지스터 주소에서 ULONG64 값을 읽습니다. |
WDF_READ_REGISTER_USHORT WDF_READ_REGISTER_USHORT 함수는 지정된 레지스터 주소에서 USHORT 값을 읽습니다. |
WDF_REL_TIMEOUT_IN_MS WDF_REL_TIMEOUT_IN_MS 함수는 지정된 수의 밀리초를 상대 시간 값으로 변환합니다. |
WDF_REL_TIMEOUT_IN_SEC WDF_REL_TIMEOUT_IN_SEC 함수는 지정된 시간(초)을 상대 시간 값으로 변환합니다. |
WDF_REL_TIMEOUT_IN_US WDF_REL_TIMEOUT_IN_US 함수는 지정된 수의 마이크로초를 상대 시간 값으로 변환합니다. |
WDF_REMOVE_LOCK_OPTIONS_INIT WDF_REMOVE_LOCK_OPTIONS_INIT 함수는 WDF_REMOVE_LOCK_OPTIONS 구조를 초기화합니다. |
WDF_REQUEST_COMPLETION_PARAMS_INIT WDF_REQUEST_COMPLETION_PARAMS_INIT 함수는 WDF_REQUEST_COMPLETION_PARAMS 구조를 초기화합니다. |
WDF_REQUEST_FORWARD_OPTIONS_INIT WDF_REQUEST_FORWARD_OPTIONS_INIT 함수는 WDF_REQUEST_FORWARD_OPTIONS 구조를 초기화합니다. |
WDF_REQUEST_PARAMETERS_INIT WDF_REQUEST_PARAMETERS_INIT 함수는 WDF_REQUEST_PARAMETERS 구조를 초기화합니다. |
WDF_REQUEST_REUSE_PARAMS_INIT WDF_REQUEST_REUSE_PARAMS_INIT 함수는 드라이버의 WDF_REQUEST_REUSE_PARAMS 구조를 초기화합니다. |
WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP 함수는 드라이버의 WDF_REQUEST_REUSE_PARAMS 구조에서 새 IRP를 설정합니다. |
WDF_REQUEST_SEND_OPTIONS_INIT WDF_REQUEST_SEND_OPTIONS_INIT 함수는 드라이버의 WDF_REQUEST_SEND_OPTIONS 구조를 초기화합니다. |
WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT 함수는 드라이버의 WDF_REQUEST_SEND_OPTIONS 구조에서 제한 시간 값을 설정합니다. |
WDF_TASK_QUEUE_CONFIG_INIT 이 WDF_TASK_QUEUE_CONFIG_INIT 함수 문서는 내부 전용입니다. |
WDF_TASK_SEND_OPTIONS_INIT 이 WDF_TASK_SEND_OPTIONS_INIT 함수 문서는 내부 전용입니다. |
WDF_TIMER_CONFIG_INIT WDF_TIMER_CONFIG_INIT 함수는 단일 기한을 사용하는 타이머에 대한 WDF_TIMER_CONFIG 구조를 초기화합니다. |
WDF_TIMER_CONFIG_INIT_PERIODIC WDF_TIMER_CONFIG_INIT_PERIODIC 함수는 주기적 타이머에 대한 WDF_TIMER_CONFIG 구조를 초기화합니다. |
WDF_TYPE_NAME_POINTER_TYPE WDF_TYPE_NAME_POINTER_TYPE 매크로는 내부 전용으로 예약되어 있습니다. |
WDF_TYPE_NAME_TO_TYPE_INFO WDF_TYPE_NAME_TO_TYPE_INFO 매크로는 내부 전용으로 예약되어 있습니다. |
WDF_USB_CONTINUOUS_READER_CONFIG_INIT WDF_USB_CONTINUOUS_READER_CONFIG_INIT 함수는 WDF_USB_CONTINUOUS_READER_CONFIG 구조를 초기화합니다. |
WDF_USB_CONTROL_SETUP_PACKET_INIT WDF_USB_CONTROL_SETUP_PACKET_INIT 함수는 표준 USB 제어 전송을 위한 WDF_USB_CONTROL_SETUP_PACKET 구조를 초기화합니다. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS 함수는 디바이스 클래스별 USB 제어 전송에 대한 WDF_USB_CONTROL_SETUP_PACKET 구조를 초기화합니다. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE 함수는 디바이스 기능을 설정하거나 지우는 USB 제어 전송을 위한 WDF_USB_CONTROL_SETUP_PACKET 구조를 초기화합니다. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS 함수는 디바이스 상태 가져오는 USB 제어 전송에 대한 WDF_USB_CONTROL_SETUP_PACKET 구조를 초기화합니다. |
WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR 함수는 공급업체별 USB 제어 전송을 위한 WDF_USB_CONTROL_SETUP_PACKET 구조를 초기화합니다. |
WDF_USB_DEVICE_CREATE_CONFIG_INIT WDF_USB_DEVICE_CREATE_CONFIG_INIT 함수는 WDF_USB_DEVICE_CREATE_CONFIG 구조를 초기화합니다. |
WDF_USB_DEVICE_INFORMATION_INIT WDF_USB_DEVICE_INFORMATION_INIT 함수는 드라이버의 WDF_USB_DEVICE_INFORMATION 구조를 초기화합니다. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG 함수는 드라이버가 USB 디바이스를 구성 해제할 수 있도록 WDF_USB_DEVICE_SELECT_CONFIG_PARAMS 구조를 초기화합니다. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS 함수는 드라이버가 USB 설명자를 사용하여 구성을 지정할 수 있도록 WDF_USB_DEVICE_SELECT_CONFIG_PARAMS 구조를 초기화합니다. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES 함수는 드라이버가 여러 인터페이스를 사용하도록 디바이스를 구성할 수 있도록 WDF_USB_DEVICE_SELECT_CONFIG_PARAMS 구조를 초기화합니다. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE 함수는 드라이버가 지정된 단일 인터페이스를 사용하도록 디바이스를 구성할 수 있도록 WDF_USB_DEVICE_SELECT_CONFIG_PARAMS 구조를 초기화합니다. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB 함수는 드라이버가 URB를 사용하여 구성을 지정할 수 있도록 WDF_USB_DEVICE_SELECT_CONFIG_PARAMS 구조를 초기화합니다. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR 함수는 드라이버가 인터페이스 설명자를 지정하여 USB 인터페이스를 선택할 수 있도록 WDF_USB_INTERFACE_SELECT_SETTING_PARAMS 구조를 초기화합니다. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING 함수는 드라이버가 인터페이스 개체에 대한 핸들과 인터페이스에 대한 대체 설정을 지정하여 USB 인터페이스를 선택할 수 있도록 WDF_USB_INTERFACE_SELECT_SETTING_PARAMS 구조를 초기화합니다. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB 함수는 드라이버가 URB를 지정하여 USB 인터페이스를 선택할 수 있도록 WDF_USB_INTERFACE_SELECT_SETTING_PARAMS 구조를 초기화합니다. |
WDF_USB_PIPE_DIRECTION_IN WDF_USB_PIPE_DIRECTION_IN 함수는 지정된 USB 엔드포인트가 입력 엔드포인트인지 여부를 결정합니다. |
WDF_USB_PIPE_DIRECTION_OUT WDF_USB_PIPE_DIRECTION_OUT 함수는 지정된 USB 엔드포인트가 출력 엔드포인트인지 여부를 결정합니다. |
WDF_USB_PIPE_INFORMATION_INIT WDF_USB_PIPE_INFORMATION_INIT 함수는 WDF_USB_PIPE_INFORMATION 구조를 초기화합니다. |
WDF_WMI_BUFFER_APPEND_STRING WDF_WMI_BUFFER_APPEND_STRING 함수는 지정된 유니코드 문자열을 WMI에 필요한 형식으로 지정된 버퍼에 복사합니다. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER 함수는 WDF_WMI_INSTANCE_CONFIG 구조를 초기화하고 지정된 핸들을 WMI 공급자 개체에 저장합니다. |
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG 함수는 WDF_WMI_INSTANCE_CONFIG 구조를 초기화하고 지정된 WDF_WMI_PROVIDER_CONFIG 구조체에 대한 포인터를 저장합니다. |
WDF_WMI_PROVIDER_CONFIG_INIT WDF_WMI_PROVIDER_CONFIG_INIT 함수는 WDF_WMI_PROVIDER_CONFIG 구조를 초기화합니다. |
WDF_WORKITEM_CONFIG_INIT WDF_WORKITEM_CONFIG_INIT 함수는 드라이버의 WDF_WORKITEM_CONFIG 구조를 초기화합니다. |
WDF_WRITE_PORT_BUFFER_UCHAR WDF_WRITE_PORT_BUFFER_UCHAR 함수는 버퍼에서 지정된 포트에 바이트를 씁니다. |
WDF_WRITE_PORT_BUFFER_ULONG WDF_WRITE_PORT_BUFFER_ULONG 함수는 버퍼에서 지정된 포트 주소로 여러 ULONG 값을 씁니다. |
WDF_WRITE_PORT_BUFFER_USHORT WDF_WRITE_PORT_BUFFER_USHORT 함수는 버퍼에서 지정된 포트 주소로 여러 USHORT 값을 씁니다. |
WDF_WRITE_PORT_UCHAR WDF_WRITE_PORT_UCHAR 함수는 지정된 포트 주소에 바이트를 씁니다. |
WDF_WRITE_PORT_ULONG WDF_WRITE_PORT_ULONG 함수는 지정된 포트 주소에 ULONG 값을 씁니다. |
WDF_WRITE_PORT_USHORT WDF_WRITE_PORT_USHORT 함수는 USHORT 값을 지정된 포트 주소에 씁니다. |
WDF_WRITE_REGISTER_BUFFER_UCHAR WDF_WRITE_REGISTER_BUFFER_UCHAR 함수는 버퍼에서 지정된 레지스터에 바이트 수를 씁니다. |
WDF_WRITE_REGISTER_BUFFER_ULONG WDF_WRITE_REGISTER_BUFFER_ULONG 함수는 버퍼의 여러 ULONG 값을 지정된 레지스터에 씁니다. |
WDF_WRITE_REGISTER_BUFFER_ULONG64 WDF_WRITE_REGISTER_BUFFER_ULONG64 함수는 버퍼의 여러 ULONG64 값을 지정된 레지스터에 씁니다. |
WDF_WRITE_REGISTER_BUFFER_USHORT WDF_WRITE_REGISTER_BUFFER_USHORT 루틴은 버퍼에서 지정된 레지스터에 여러 USHORT 값을 씁니다. |
WDF_WRITE_REGISTER_UCHAR WDF_WRITE_REGISTER_UCHAR 루틴은 지정된 주소에 바이트를 씁니다. |
WDF_WRITE_REGISTER_ULONG WDF_WRITE_REGISTER_ULONG 루틴은 ULONG 값을 지정된 주소에 씁니다. |
WDF_WRITE_REGISTER_ULONG64 WDF_WRITE_REGISTER_ULONG64 함수는 지정된 주소에 ULONG64 값을 씁니다. |
WDF_WRITE_REGISTER_USHORT WDF_WRITE_REGISTER_USHORT 루틴은 USHORT 값을 지정된 주소에 씁니다. |
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 메서드는 지정된 자식 디바이스가 현재 분리되어 있거나 사용할 수 없음을 프레임워크에 알릴 수 있습니다. |
WdfCmResourceListAppendDescriptor WdfCmResourceListAppendDescriptor 메서드는 지정된 리소스 목록의 끝에 리소스 설명자를 추가합니다. |
WdfCmResourceListGetCount WdfCmResourceListGetCount 메서드는 지정된 리소스 목록에 포함된 리소스 설명자 수를 반환합니다. |
WdfCmResourceListGetDescriptor WdfCmResourceListGetDescriptor 메서드는 지정된 리소스 목록에 포함된 리소스 설명자에 대한 포인터를 반환합니다. |
WdfCmResourceListInsertDescriptor WdfCmResourceListInsertDescriptor 메서드는 리소스 설명자를 지정된 리소스 목록에 삽입합니다. |
WdfCmResourceListRemove WdfCmResourceListRemove 메서드는 지정된 리소스 목록에서 리소스 설명자를 제거합니다. |
WdfCmResourceListRemoveByDescriptor WdfCmResourceListRemoveByDescriptor 메서드는 지정된 리소스 목록에서 지정된 리소스 설명자를 제거합니다. |
WdfCollection추가 WdfCollectionAdd 메서드는 개체 컬렉션에 지정된 프레임워크 개체를 추가합니다. |
WdfCollectionCreate WdfCollectionCreate 메서드는 프레임워크 컬렉션 개체를 만듭니다. |
WdfCollectionGetCount WdfCollectionGetCount 메서드는 현재 개체 컬렉션에 있는 개체의 수를 반환합니다. |
WdfCollectionGetFirstItem WdfCollectionGetFirstItem 메서드는 개체 컬렉션에 있는 첫 번째 개체에 대한 핸들을 반환합니다. |
WdfCollectionGetItem WdfCollectionGetItem 메서드는 지정된 개체 컬렉션에 포함되고 지정된 인덱스 값과 연결된 개체에 대한 핸들을 반환합니다. |
WdfCollectionGetLastItem WdfCollectionGetLastItem 메서드는 개체 컬렉션에 있는 마지막 개체에 대한 핸들을 반환합니다. |
WdfCollectionRemove WdfCollectionRemove 메서드는 지정된 개체 컬렉션에서 개체를 제거합니다. |
WdfCollectionRemoveItem WdfCollectionRemoveItem 메서드는 지정된 인덱스 값에 따라 개체 컬렉션에서 지정된 개체를 제거합니다. |
WdfCommonBufferCreate WdfCommonBufferCreate 메서드는 드라이버와 DMA(직접 메모리 액세스) 디바이스가 동시에 액세스할 수 있는 메모리 버퍼를 만듭니다. |
WdfCommonBufferCreateWithConfig WdfCommonBufferCreateWithConfig 메서드는 드라이버와 DMA(직접 메모리 액세스) 디바이스가 동시에 액세스할 수 있는 메모리 버퍼를 만들고 메서드는 버퍼 구성 정보도 지정합니다. |
WdfCommonBufferGetAlignedLogicalAddress WdfCommonBufferGetAlignedLogicalAddress 메서드는 지정된 공통 버퍼와 연결된 논리 주소를 반환합니다. |
WdfCommonBufferGetAlignedVirtualAddress WdfCommonBufferGetAlignedVirtualAddress 메서드는 지정된 공통 버퍼와 연결된 가상 주소를 반환합니다. |
WdfCommonBufferGetLength WdfCommonBufferGetLength 메서드는 지정된 공통 버퍼의 길이를 반환합니다. |
WdfCompanionCreate 이 WdfCompanionCreate 함수 문서는 내부 전용입니다. |
WdfCompanionCreateTaskQueue 이 WdfCompanionCreateTaskQueue 함수 문서는 내부 전용입니다. |
WdfCompanionTargetSendTaskSynchronously 이 WdfCompanionTargetSendTaskSynchronously 함수 문서는 내부 전용입니다. |
WdfCompanionTargetWdmGetCompanionProcess 이 WdfCompanionTargetWdmGetCompanionProcess 함수 문서는 내부 전용입니다. |
WdfCompanionWdmGetSecureDeviceHandle 이 WdfCompanionWdmGetSecureDeviceHandle 함수 문서는 내부 전용입니다. |
WdfControlDeviceInitAllocate WdfControlDeviceInitAllocate 메서드는 드라이버가 새 제어 디바이스 개체를 만들 때 사용하는 WDFDEVICE_INIT 구조를 할당합니다. |
WdfControlDeviceInitSetShutdownNotification WdfControlDeviceInitSetShutdownNotification 메서드는 제어 디바이스 개체에 대한 종료 알림 정보를 설정합니다. |
WdfControlFinishInitializing WdfControlFinishInitializing 메서드는 드라이버가 지정된 제어 디바이스 개체 초기화를 완료했음을 프레임워크에 알릴 수 있습니다. |
WdfDeviceAddDependentUsageDeviceObject WdfDeviceAddDependentUsageDeviceObject 메서드는 지정된 디바이스가 특수 파일을 저장하는 데 사용될 때 지정된 디바이스가 다른 디바이스에 의존한다는 것을 나타냅니다. |
WdfDeviceAddQueryInterface WdfDeviceAddQueryInterface 메서드는 다른 드라이버가 쿼리하고 사용할 수 있는 드라이버 정의 인터페이스를 만듭니다. |
WdfDeviceAddRemovalRelationsPhysicalDevice WdfDeviceAddRemovalRelationsPhysicalDevice 메서드는 지정된 다른 디바이스를 제거할 때 지정된 디바이스를 제거해야 했음을 나타냅니다. |
WdfDeviceAllocAndQueryInterfaceProperty WdfDeviceAllocAndQueryInterfaceProperty 메서드는 버퍼를 할당하고 지정된 디바이스 인터페이스 속성을 검색합니다. |
WdfDeviceAllocAndQueryProperty WdfDeviceAllocAndQueryProperty 메서드는 버퍼를 할당하고 지정된 디바이스 속성을 검색합니다. |
WdfDeviceAllocAndQueryPropertyEx WdfDeviceAllocAndQueryPropertyEx 메서드는 버퍼를 할당하고 지정된 디바이스 속성을 검색합니다. |
WdfDeviceAssignInterfaceProperty WdfDeviceAssignInterfaceProperty 메서드는 디바이스 인터페이스 속성의 현재 값을 수정합니다. |
WdfDeviceAssignMofResourceName WdfDeviceAssignMofResourceName 메서드는 지정된 디바이스에 대한 MOF 리소스 이름을 등록합니다. |
WdfDeviceAssignProperty WdfDeviceAssignProperty 메서드는 디바이스 속성의 현재 설정을 수정합니다. |
WdfDeviceAssignS0IdleSettings WdfDeviceAssignS0IdleSettings 메서드는 디바이스가 유휴 상태이고 시스템이 S0(작동) 상태일 때 프레임워크에서 사용하는 드라이버 제공 정보를 제공합니다. |
WdfDeviceAssignSxWakeSettings WdfDeviceAssignSxWakeSettings 메서드는 디바이스와 시스템이 모두 저전력 상태인 동안 절전 신호를 트리거하는 디바이스의 기능에 대한 드라이버 제공 정보를 제공합니다. |
WdfDeviceClearRemovalRelationsDevices WdfDeviceClearRemovalRelationsDevices 메서드는 지정된 디바이스를 제거할 때 제거해야 하는 디바이스 목록에서 모든 디바이스를 제거합니다. |
WdfDeviceConfigureRequestDispatching WdfDeviceConfigureRequestDispatching 메서드를 사용하면 프레임워크가 지정된 형식의 I/O 요청을 지정된 I/O 큐에 큐에 대기하게 됩니다. |
WdfDeviceConfigureWdmIrpDispatchCallback WdfDeviceConfigureWdmIrpDispatchCallback 메서드는 드라이버의 EvtDeviceWdmIrpDispatch 콜백 함수를 등록합니다. |
WdfDeviceCreate WdfDeviceCreate 메서드는 프레임워크 디바이스 개체를 만듭니다. |
WdfDeviceCreateDeviceInterface WdfDeviceCreateDeviceInterface 메서드는 지정된 디바이스에 대한 디바이스 인터페이스를 만듭니다. |
WdfDeviceCreateSymbolicLink WdfDeviceCreateSymbolicLink 메서드는 지정된 디바이스에 대한 기호 링크를 만듭니다. |
WdfDeviceEnqueueRequest WdfDeviceEnqueueRequest 메서드는 프레임워크에 지정된 I/O 요청을 전달하므로 프레임워크는 이후에 드라이버가 지정된 디바이스에 대해 만든 I/O 큐 중 하나에 요청을 추가할 수 있습니다. |
WdfDeviceGetAlignmentRequirement WdfDeviceGetAlignmentRequirement 메서드는 메모리 전송 작업에 대한 디바이스의 주소 맞춤 요구 사항을 검색합니다. |
WdfDeviceGetCharacteristics WdfDeviceGetCharacteristics 메서드는 지정된 디바이스에 대한 디바이스 특성을 반환합니다. |
WdfDeviceGetDefaultQueue WdfDeviceGetDefaultQueue 메서드는 디바이스의 기본 I/O 큐에 대한 핸들을 반환합니다. |
WdfDeviceGetDevicePnpState WdfDeviceGetDevicePnpState 메서드는 지정된 디바이스에 대한 프레임워크 플러그 앤 플레이 상태 컴퓨터의 현재 상태를 반환합니다. |
WdfDeviceGetDevicePowerPolicyState WdfDeviceGetDevicePowerPolicyState 메서드는 지정된 디바이스에 대해 프레임워크의 전원 정책 상태 컴퓨터의 현재 상태를 반환합니다. |
WdfDeviceGetDevicePowerState WdfDeviceGetDevicePowerState 메서드는 지정된 디바이스에 대해 프레임워크 전원 상태 컴퓨터의 현재 상태를 반환합니다. |
WdfDeviceGetDeviceStackIoType WdfDeviceGetDeviceStackIoType 메서드는 프레임워크가 디바이스에 사용하는 버퍼 액세스 메서드를 검색합니다. |
WdfDeviceGetDeviceState WdfDeviceGetDeviceState 메서드는 지정된 디바이스의 디바이스 상태를 검색합니다. |
WdfDeviceGetDriver WdfDeviceGetDriver 메서드는 지정된 프레임워크 디바이스 개체와 연결된 프레임워크 드라이버 개체에 대한 핸들을 반환합니다. |
WdfDeviceGetFileObject WdfDeviceGetFileObject 메서드는 지정된 WDM 파일 개체와 연결된 프레임워크 파일 개체에 대한 핸들을 반환합니다. |
WdfDeviceGetHardwareRegisterMappedAddress 드라이버는 WdfDeviceGetHardwareRegisterMappedAddress를 호출하여 이전에 WdfDeviceMapIoSpace를 사용하여 매핑한 메모리 리소스의 사용자 모드 매핑 주소를 가져옵니다. |
WdfDeviceGetIoTarget WdfDeviceGetIoTarget 메서드는 지정된 디바이스에 대한 함수 또는 필터 드라이버의 로컬 I/O 대상에 대한 핸들을 반환합니다. |
WdfDeviceGetSystemPowerAction WdfDeviceGetSystemPowerAction 메서드는 컴퓨터에 대해 현재 발생하는 시스템 전원 작업(있는 경우)을 반환합니다. |
WdfDeviceIndicateWakeStatus WdfDeviceIndicateWakeStatus 메서드는 호출 버스 드라이버가 버스에서 절전 모드 해제 신호를 트리거하기 위해 지정된 디바이스를 기다리는 동안 중지되었음을 프레임워크에 알릴 수 있습니다. |
WdfDeviceInitAssignName WdfDeviceInitAssignName 메서드는 디바이스 이름을 디바이스의 디바이스 개체에 할당합니다. |
WdfDeviceInitAssignSDDLString WdfDeviceInitAssignSDDLString 메서드는 디바이스에 대한 보안 설정을 할당합니다. |
WdfDeviceInitAssignWdmIrpPreprocessCallback WdfDeviceInitAssignWdmIrpPreprocessCallback 메서드는 IRP 주 함수 코드를 처리하는 콜백 함수를 등록하고 필요에 따라 주 함수 코드와 연결된 하나 이상의 부 함수 코드를 등록합니다. |
WdfDeviceInitFree WdfDeviceInitFree 메서드는 WDFDEVICE_INIT 구조체의 할당을 취소합니다. |
WdfDeviceInitRegisterPnpStateChangeCallback WdfDeviceInitRegisterPnpStateChangeCallback 메서드는 디바이스의 플러그 앤 플레이 상태 컴퓨터가 상태를 변경할 때 프레임워크가 호출하는 드라이버 제공 이벤트 콜백 함수를 등록합니다. |
WdfDeviceInitRegisterPowerPolicyStateChangeCallback WdfDeviceInitRegisterPowerPolicyStateChangeCallback 메서드는 디바이스의 전원 정책 상태 컴퓨터가 상태를 변경할 때 프레임워크가 호출하는 드라이버 제공 이벤트 콜백 함수를 등록합니다. |
WdfDeviceInitRegisterPowerStateChangeCallback WdfDeviceInitRegisterPowerStateChangeCallback 메서드는 디바이스의 전원 상태 컴퓨터가 상태를 변경할 때 프레임워크가 호출하는 드라이버 제공 이벤트 콜백 함수를 등록합니다. |
WdfDeviceInitSetCharacteristics WdfDeviceInitSetCharacteristics 메서드는 지정된 디바이스에 대한 디바이스 특성을 설정합니다. |
WdfDeviceInitSetCompanionEventCallbacks 이 WdfDeviceInitSetCompanionEventCallbacks 함수 문서는 내부 전용입니다. |
WdfDeviceInitSetDeviceClass WdfDeviceInitSetDeviceClass 메서드는 디바이스의 디바이스 설정 클래스를 식별하는 GUID를 지정합니다. |
WdfDeviceInitSetDeviceType WdfDeviceInitSetDeviceType 메서드는 지정된 디바이스의 디바이스 유형을 설정합니다. |
WdfDeviceInitSetExclusive WdfDeviceInitSetExclusive 메서드는 지정된 디바이스가 전용 디바이스인지 여부를 나타냅니다. |
WdfDeviceInitSetFileObjectConfig WdfDeviceInitSetFileObjectConfig 메서드는 이벤트 콜백 함수를 등록하고 드라이버의 프레임워크 파일 개체에 대한 구성 정보를 설정합니다. |
WdfDeviceInitSetIoInCallerContextCallback WdfDeviceInitSetIoInCallerContextCallback 메서드는 드라이버의 EvtIoInCallerContext 이벤트 콜백 함수를 등록합니다. |
WdfDeviceInitSetIoType WdfDeviceInitSetIoType 메서드는 드라이버가 지정된 디바이스에 대한 읽기 및 쓰기 요청에 포함된 데이터 버퍼에 액세스하는 방법에 대한 메서드 또는 기본 설정을 설정합니다. |
WdfDeviceInitSetIoTypeEx WdfDeviceInitSetIoTypeEx 메서드는 드라이버가 지정된 디바이스에 대한 디바이스 I/O 제어 요청뿐만 아니라 읽기 및 쓰기 요청에 포함된 데이터 버퍼에 액세스하는 방법에 대한 메서드 또는 기본 설정을 설정합니다. |
WdfDeviceInitSetPnpPowerEventCallbacks WdfDeviceInitSetPnpPowerEventCallbacks 메서드는 드라이버의 플러그 앤 플레이 및 전원 관리 이벤트 콜백 함수를 등록합니다. |
WdfDeviceInitSetPowerInrush WdfDeviceInitSetPowerInrush 메서드는 전원 관리자에게 지정된 디바이스가 시작될 때 현재 디바이스의 인러시가 필요하다는 것을 알릴 수 있습니다. |
WdfDeviceInitSetPowerNotPageable WdfDeviceInitSetPowerNotPageable 메서드는 시스템이 절전 상태와 작업(S0) 상태 간에 전환되는 동안 드라이버가 페이징 가능한 데이터에 액세스하지 않음을 전원 관리자에 알릴 수 있습니다. |
WdfDeviceInitSetPowerPageable WdfDeviceInitSetPowerPageable 메서드는 시스템이 절전 상태와 작업(S0) 상태 간에 전환되는 동안 드라이버가 페이징 가능한 데이터에 액세스할 수 있어야 한다는 것을 전원 관리자에 알릴 수 있습니다. |
WdfDeviceInitSetPowerPolicyEventCallbacks WdfDeviceInitSetPowerPolicyEventCallbacks 메서드는 드라이버의 전원 정책 이벤트 콜백 함수를 등록합니다. |
WdfDeviceInitSetPowerPolicyOwnership WdfDeviceInitSetPowerPolicyOwnership 메서드는 호출 드라이버가 지정된 디바이스의 전원 정책 소유자인지 여부를 설정합니다. |
WdfDeviceInitSetReleaseHardwareOrderOnFailure WdfDeviceInitSetReleaseHardwareOrderOnFailure 메서드는 프레임워크가 디바이스 오류 직후 드라이버의 EvtDeviceReleaseHardware 콜백 함수를 호출할지 또는 모든 자식 디바이스가 제거될 때까지 대기하는지 여부를 지정합니다. |
WdfDeviceInitSetRemoveLockOptions WdfDeviceInitSetRemoveLockOptions 메서드를 사용하면 프레임워크가 모든 유형의 IRP를 드라이버에 전달하기 전에 제거 잠금을 획득합니다. |
WdfDeviceInitSetRequestAttributes WdfDeviceInitSetRequestAttributes 메서드는 프레임워크가 디바이스의 I/O 큐에서 드라이버에 제공하는 모든 프레임워크 요청 개체에 사용할 개체 특성을 설정합니다. |
WdfDeviceInterfaceDereferenceNoOp WdfDeviceInterfaceDereferenceNoOp 메서드는 참조 수가 필요하지 않은 드라이버 정의 인터페이스에 사용할 수 있습니다. |
WdfDeviceInterfaceReferenceNoOp WdfDeviceInterfaceReferenceNoOp 메서드는 참조 수가 필요하지 않은 드라이버 정의 인터페이스에 사용할 수 있습니다. |
WdfDeviceMapIoSpace WdfDeviceMapIoSpace 함수는 지정된 실제 주소 범위를 시스템 주소 공간에 매핑하고 의사 기본 주소를 반환합니다. |
WdfDeviceMiniportCreate WdfDeviceMiniportCreate 메서드는 미니포트 드라이버에서 사용할 수 있는 프레임워크 디바이스 개체를 만듭니다. |
WdfDeviceOpenDevicemapKey WdfDeviceOpenDevicemapKey 메서드는 DEVICEMAP 키를 열고 레지스트리 키를 나타내는 프레임워크 레지스트리 키 개체를 만듭니다. |
WdfDeviceOpenRegistryKey WdfDeviceOpenRegistryKey 메서드는 레지스트리에서 디바이스의 하드웨어 키 또는 드라이버 소프트웨어 키를 열고 레지스트리 키를 나타내는 프레임워크 레지스트리 키 개체를 만듭니다. |
WdfDevicePostEvent WdfDevicePostEvent 메서드는 드라이버에서 지정된 이벤트를 기다리는 애플리케이션에 비동기적으로 알 수 있습니다. |
WdfDeviceQueryInterfaceProperty WdfDeviceQueryInterfaceProperty 메서드는 지정된 디바이스 인터페이스 속성을 검색합니다. |
WdfDeviceQueryProperty WdfDeviceQueryProperty 메서드는 지정된 디바이스 속성을 검색합니다. |
WdfDeviceQueryPropertyEx WdfDeviceQueryPropertyEx 메서드는 지정된 디바이스 속성을 검색합니다. |
WdfDeviceReadFromHardware WdfDeviceReadFromHardware 메서드는 프레임워크에서 내부적으로 사용됩니다. 사용하지 마십시오. |
WdfDeviceRemoveDependentUsageDeviceObject WdfDeviceRemoveDependentUsageDeviceObject 메서드는 지정된 디바이스가 특수 파일을 저장하는 데 사용될 때 지정된 디바이스가 더 이상 다른 디바이스에 의존하지 않음을 나타냅니다. |
WdfDeviceRemoveRemovalRelationsPhysicalDevice WdfDeviceRemoveRemovalRelationsPhysicalDevice 메서드는 지정된 다른 디바이스를 제거할 때 제거해야 하는 디바이스 목록에서 지정된 디바이스를 제거합니다. |
WdfDeviceResumeIdle WdfDeviceResumeIdle 메서드는 프레임워크에 지정된 디바이스가 사용되고 있지 않으며 유휴 상태로 유지되면 디바이스 저전력 상태에 배치할 수 있음을 알릴 수 있습니다. |
WdfDeviceResumeIdleWithTag WdfDeviceResumeIdleWithTag 매크로는 지정된 프레임워크 디바이스 개체의 전원 참조 수를 감소시키고 드라이버의 현재 파일 이름과 줄 번호를 참조에 할당합니다. 또한 매크로는 참조에 태그 값을 할당합니다. |
WdfDeviceRetrieveCompanionTarget 이 WdfDeviceRetrieveCompanionTarget 함수 문서는 내부 전용입니다. |
WdfDeviceRetrieveDeviceDirectoryString 자세한 정보: WdfDeviceRetrieveDeviceDirectoryString 함수 |
WdfDeviceRetrieveDeviceInterfaceString WdfDeviceRetrieveDeviceInterfaceString 메서드는 드라이버가 지정된 디바이스에 등록한 디바이스 인터페이스에 운영 체제가 할당한 기호 링크 이름을 검색합니다. |
WdfDeviceRetrieveDeviceName WdfDeviceRetrieveDeviceName 메서드는 지정된 디바이스의 디바이스 이름을 반환합니다. |
WdfDeviceSetAlignmentRequirement WdfDeviceSetAlignmentRequirement 메서드는 메모리 전송 작업 중에 디바이스가 사용하는 데이터 버퍼에 대한 드라이버의 기본 주소 맞춤을 등록합니다. |
WdfDeviceSetBusInformationForChildren WdfDeviceSetBusInformationForChildren 메서드는 버스 드라이버가 지원하는 버스에 대한 정보를 설정합니다. 이 정보는 버스의 자식 디바이스에서 사용할 수 있습니다. |
WdfDeviceSetCharacteristics WdfDeviceSetCharacteristics 메서드는 지정된 디바이스에 대한 디바이스 특성을 설정합니다. |
WdfDeviceSetDeviceInterfaceState WdfDeviceSetDeviceInterfaceState 메서드는 지정된 디바이스에 대한 디바이스 인터페이스를 사용하거나 사용하지 않도록 설정합니다. |
WdfDeviceSetDeviceInterfaceStateEx 자세한 정보: WdfDeviceSetDeviceInterfaceStateEx |
WdfDeviceSetDeviceState WdfDeviceSetDeviceState 메서드는 지정된 디바이스의 디바이스 상태를 설정합니다. |
WdfDeviceSetFailed WdfDeviceSetFailed 메서드는 드라이버가 지정된 디바이스와 연결된 하드웨어 또는 소프트웨어 오류가 발생했음을 프레임워크에 알릴 수 있습니다. |
WdfDeviceSetPnpCapabilities WdfDeviceSetPnpCapabilities 메서드는 디바이스의 플러그 앤 플레이 기능을 보고합니다. |
WdfDeviceSetPowerCapabilities WdfDeviceSetPowerCapabilities 메서드는 디바이스의 전원 기능을 보고합니다. |
WdfDeviceSetSpecialFileSupport WdfDeviceSetSpecialFileSupport 메서드는 지정된 디바이스에 대해 특수 파일에 대한 함수 드라이버의 지원을 사용하거나 사용하지 않도록 설정합니다. |
WdfDeviceSetStaticStopRemove WdfDeviceSetStaticStopRemove 메서드는 디바이스를 중지하고 제거할 수 있는지 여부를 프레임워크에 알릴 수 있습니다. |
WdfDeviceStopIdle WdfDeviceStopIdle 메서드는 지정된 디바이스가 작동 중(D0) 전원 상태에 있어야 한다고 프레임워크에 알릴 수 있습니다. |
WdfDeviceStopIdleWithTag WdfDeviceStopIdleWithTag 매크로는 지정된 프레임워크 디바이스 개체의 전원 참조 수를 증가시키고 드라이버의 현재 파일 이름과 줄 번호를 참조에 할당합니다. 또한 매크로는 참조에 태그 값을 할당합니다. |
WdfDeviceUnmapIoSpace WdfDeviceUnmapIoSpace 함수는 이전에 WdfDeviceMapIoSpace 함수에 의해 매핑된 지정된 범위의 실제 주소 매핑을 해제합니다. |
WdfDeviceWdmAssignPowerFrameworkSettings WdfDeviceWdmAssignPowerFrameworkSettings 메서드는 단일 구성 요소 디바이스에 대한 PoFx(전원 관리 프레임워크) 설정을 등록합니다. |
WdfDeviceWdmDispatchIrp WdfDeviceWdmDispatchIrp 메서드는 EvtDeviceWdmIrpDispatch에서 프레임워크로 디스패치된 IRP를 반환합니다. |
WdfDeviceWdmDispatchIrpToIoQueue WdfDeviceWdmDispatchIrpToIoQueue 메서드는 IRP를 지정된 I/O 큐로 전달합니다. |
WdfDeviceWdmDispatchPreprocessedIrp WdfDeviceWdmDispatchPreprocessedIrp 메서드는 프레임워크에 전처리된 IRP를 반환합니다. |
WdfDeviceWdmGetAttachedDevice WdfDeviceWdmGetAttachedDevice 메서드는 디바이스 스택에서 다음으로 낮은 WDM 디바이스 개체를 반환합니다. |
WdfDeviceWdmGetDeviceObject WdfDeviceWdmGetDeviceObject 메서드는 지정된 프레임워크 디바이스 개체와 연결된 WDM(Windows 드라이버 모델) 디바이스 개체를 반환합니다. |
WdfDeviceWdmGetPhysicalDevice WdfDeviceWdmGetPhysicalDevice 메서드는 디바이스 스택에서 물리적 디바이스의 WDM PDO를 검색합니다. |
WdfDeviceWriteToHardware WdfDeviceWriteToHardware 메서드는 프레임워크에서 내부적으로 사용됩니다. 사용하지 마십시오. |
WdfDevStateIsNP WdfDevStateIsNP 메서드는 지정된 전원 상태 또는 전원 정책 상태가 페이지를 매기지 않는 상태인지 여부를 나타내는 부울 값을 반환합니다. |
WdfDevStateNormalize WdfDevStateNormalize 메서드는 지정된 프레임워크 상태 컴퓨터 값에서 추가 비트를 제거하므로 드라이버는 이 값을 컴퓨터 상태 배열로 인덱스로 사용할 수 있습니다. |
WdfDmaEnablerConfigureSystemProfile WdfDmaEnablerConfigureSystemProfile 메서드는 시스템 모드 DMA 인에이블러에 대한 하드웨어별 설정을 구성하고 리소스 초기화를 완료합니다. |
WdfDmaEnablerCreate WdfDmaEnablerCreate 메서드는 DMA 인에이블러 개체를 만듭니다. |
WdfDmaEnablerGetFragmentLength WdfDmaEnablerGetFragmentLength 메서드는 운영 체제가 단일 DMA 전송에 대해 지원하는 최대 전송 길이를 반환합니다. |
WdfDmaEnablerGetMaximumLength WdfDmaEnablerGetMaximumLength 메서드는 디바이스에서 지원하는 단일 DMA 전송에 대해 최대 전송 길이를 반환합니다. |
WdfDmaEnablerGetMaximumScatterGatherElements WdfDmaEnablerGetMaximumScatterGatherElements 메서드는 지정된 DMA 인에이블러 개체에 대해 디바이스 및 드라이버가 지원하는 최대 분산/수집 요소 수를 반환합니다. |
WdfDmaEnablerSetMaximumScatterGatherElements WdfDmaEnablerSetMaximumScatterGatherElements 메서드는 지정된 DMA 인에이블러 개체에 대해 디바이스가 지원하는 최대 분산/수집 요소 수를 설정합니다. |
WdfDmaEnablerWdmGetDmaAdapter WdfDmaEnablerWdmGetDmaAdapter 메서드는 DMA 인에이블러 개체와 연결된 WDM DMA_ADAPTER 구조체에 대한 포인터를 반환합니다. |
WdfDmaTransactionAllocateResources WdfDmaTransactionAllocateResources 메서드는 지정된 트랜잭션 개체에서 배타적이고 반복적인 사용을 위해 단일 패킷 또는 시스템 모드 DMA 인에이블러를 예약합니다. |
WdfDmaTransactionCancel WdfDmaTransactionCancel 메서드는 맵 레지스터 할당을 기다리는 DMA 트랜잭션을 취소하려고 시도합니다. |
WdfDmaTransaction만들기 WdfDmaTransactionCreate 메서드는 DMA 트랜잭션을 만듭니다. |
WdfDmaTransactionDmaCompleted WdfDmaTransactionDmaCompleted 메서드는 디바이스의 DMA 전송 작업이 완료되었음을 프레임워크에 알 수 있습니다. |
WdfDmaTransactionDmaCompletedFinal WdfDmaTransactionDmaCompletedFinal 메서드는 디바이스의 DMA 전송 작업이 언더런 조건으로 완료되었음을 프레임워크에 알리고 완료된 전송의 길이를 제공합니다. |
WdfDmaTransactionDmaCompletedWithLength WdfDmaTransactionDmaCompletedWithLength 메서드는 디바이스의 DMA 전송 작업이 완료되었음을 프레임워크에 알리고 완료된 전송의 길이를 제공합니다. |
WdfDmaTransactionExecute WdfDmaTransactionExecute 메서드는 지정된 DMA 트랜잭션의 실행을 시작합니다. |
WdfDmaTransactionFreeResources WdfDmaTransactionFreeResources 메서드는 WdfDmaTransactionAllocateResources를 호출하여 드라이버가 이전에 할당한 DMA 리소스를 해제합니다. |
WdfDmaTransactionGetBytesTransferred WdfDmaTransactionGetBytesTransferred 메서드는 지정된 DMA 트랜잭션에 대해 전송된 총 바이트 수를 반환합니다. |
WdfDmaTransactionGetCurrentDmaTransferLength WdfDmaTransactionGetCurrentDmaTransferLength 메서드는 현재 DMA 전송의 크기를 반환합니다. |
WdfDmaTransactionGetDevice WdfDmaTransactionGetDevice 메서드는 지정된 DMA 트랜잭션과 연결된 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfDmaTransactionGetRequest WdfDmaTransactionGetRequest 메서드는 지정된 DMA 트랜잭션과 연결된 프레임워크 요청 개체에 대한 핸들을 검색합니다. |
WdfDmaTransactionGetTransferInfo WdfDmaTransactionGetTransferInfo 메서드는 초기화된 DMA 트랜잭션에 필요한 맵 레지스터 및 분산/수집 목록 항목의 수를 반환합니다. |
WdfDmaTransactionInitialize WdfDmaTransactionInitialize 메서드는 지정된 DMA 트랜잭션을 초기화합니다. |
WdfDmaTransactionInitializeUsingOffset WdfDmaTransactionInitializeUsingOffset 메서드는 MDL 체인에 바이트 오프셋을 사용하여 지정된 DMA 트랜잭션을 초기화합니다. |
WdfDmaTransactionInitializeUsingRequest WdfDmaTransactionInitializeUsingRequest 메서드는 지정된 I/O 요청의 매개 변수를 사용하여 지정된 DMA 트랜잭션을 초기화합니다. |
WdfDmaTransactionRelease WdfDmaTransactionRelease 메서드는 연결된 DMA 트랜잭션 개체를 삭제하지 않고 지정된 DMA 트랜잭션을 종료합니다. |
WdfDmaTransactionSetChannelConfigurationCallback WdfDmaTransactionSetChannelConfigurationCallback 메서드는 시스템 모드 DMA 트랜잭션에 대한 채널 구성 이벤트 콜백 함수를 등록합니다. |
WdfDmaTransactionSetDeviceAddressOffset WdfDmaTransactionSetDeviceAddressOffset 메서드는 DMA 작업을 수행할 때 시스템 DMA 컨트롤러가 액세스할 레지스터의 오프셋을 지정합니다. |
WdfDmaTransactionSetImmediateExecution WdfDmaTransactionSetImmediateExecution 메서드는 지정된 DMA 트랜잭션을 표시하여 WdfDmaTransactionExecute 및 WdfDmaTransactionAllocateResources에 대한 호출이 즉시 트랜잭션을 시작하거나 실패하도록 합니다. |
WdfDmaTransactionSetMaximumLength WdfDmaTransactionSetMaximumLength 메서드는 지정된 DMA 트랜잭션과 연결된 DMA 전송의 최대 길이를 설정합니다. |
WdfDmaTransactionSetSingleTransferRequirement WdfDmaTransactionSetSingleTransferRequirement 메서드는 DMA 트랜잭션이 단일 전송에서 완료되도록 지정합니다. |
WdfDmaTransactionSetTransferCompleteCallback WdfDmaTransactionSetTransferCompleteCallback 메서드는 시스템 모드 DMA 트랜잭션에 대한 전송 완료 이벤트 콜백 함수를 등록합니다. |
WdfDmaTransactionStopSystemTransfer WdfDmaTransactionStopSystemTransfer 메서드는 프레임워크가 EvtProgramDma를 호출한 후 시스템 모드 DMA 전송을 중지하려고 시도합니다. |
WdfDmaTransactionWdmGetTransferContext WdfDmaTransactionWdmGetTransferContext 메서드는 DMA 트랜잭션과 연결된 WDM 전송 컨텍스트를 검색합니다. |
WdfDpcCancel WdfDpcCancel 메서드는 DPC 개체의 예약된 EvtDpcFunc 콜백 함수 실행을 취소하려고 시도합니다. |
WdfDpcCreate WdfDpcCreate 메서드는 프레임워크 DPC 개체를 만들고 EvtDpcFunc 콜백 함수를 등록합니다. |
WdfDpcEnqueue WdfDpcEnqueue 메서드는 DPC 개체의 EvtDpcFunc 콜백 함수 실행을 예약합니다. |
WdfDpcGetParentObject WdfDpcGetParentObject 메서드는 지정된 DPC 개체의 부모 개체를 반환합니다. |
WdfDpcWdmGetDpc WdfDpcWdmGetDpc 메서드는 지정된 프레임워크 DPC 개체와 연결된 KDPC 구조체에 대한 포인터를 반환합니다. |
WdfDriverCreate WdfDriverCreate 메서드는 호출 드라이버에 대한 프레임워크 드라이버 개체를 만듭니다. |
WdfDriverErrorReportApiMissing 자세한 정보: WdfDriverErrorReportApiMissing 함수 |
WdfDriverGetRegistryPath WdfDriverGetRegistryPath 메서드는 레지스트리의 서비스 트리에서 드라이버의 레지스트리 키에 대한 경로를 검색합니다. |
WdfDriverIsVersionAvailable WdfDriverIsVersionAvailable 메서드는 드라이버가 지정된 버전의 Kernel-Mode Driver Framework 라이브러리를 사용하여 실행 중인지 여부를 나타내는 부울 값을 반환합니다. |
WdfDriverMiniportUnload WdfDriverMiniportUnload 메서드는 지정된 미니포트 드라이버의 프레임워크 드라이버 개체를 삭제합니다. |
WdfDriverOpenParametersRegistryKey WdfDriverOpenParametersRegistryKey 메서드는 드라이버의 Parameters 레지스트리 키를 열고 키를 나타내는 프레임워크 레지스트리 키 개체에 대한 핸들을 검색합니다. |
WdfDriverOpenPersistentStateRegistryKey 자세한 정보: WdfDriverOpenPersistentStateRegistryKey |
WdfDriverRegisterTraceInfo WdfDriverRegisterTraceInfo 메서드는 내부용으로만 예약되어 있습니다. |
WdfDriverRetrieveDriverDataDirectoryString 자세한 정보: WdfDriverRetrieveDriverDataDirectoryString 함수 |
WdfDriverRetrieveVersionString WdfDriverRetrieveVersionString 메서드는 드라이버가 실행 중인 Kernel-Mode 드라이버 프레임워크의 버전을 식별하는 유니코드 문자열을 검색합니다. |
WdfDriverWdmGetDriverObject WdfDriverWdmGetDriverObject 메서드는 지정된 프레임워크 드라이버 개체와 연결된 WDM(Windows 드라이버 모델) 드라이버 개체에 대한 포인터를 검색합니다. |
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 메서드는 지정된 디바이스에 대한 자식 디바이스 목록을 잠금 해제하고 목록이 잠겨 있는 동안 드라이버가 수행한 목록의 변경 내용을 처리합니다. |
WdfFileObjectGetDevice WdfFileObjectGetDevice 메서드는 지정된 프레임워크 파일 개체와 연결된 프레임워크 디바이스 개체를 반환합니다. |
WdfFileObjectGetFileName WdfFileObjectGetFileName 메서드는 지정된 프레임워크 파일 개체에 포함된 파일 이름을 반환합니다. |
WdfFileObjectGetFlags WdfFileObjectGetFlags 메서드는 지정된 프레임워크 파일 개체에 포함된 플래그를 반환합니다. |
WdfFileObjectGetInitiatorProcessId WdfFileObjectGetInitiatorProcessId 함수는 지정된 프레임워크 파일 개체와 연결된 초기자 프로세스 ID를 검색합니다. |
WdfFileObjectGetRelatedFileObject WdfFileObjectGetRelatedFileObject 메서드는 관련 파일 개체를 프레임워크 파일 개체로 검색합니다. |
WdfFileObjectWdmGetFileObject WdfFileObjectWdmGetFileObject 메서드는 지정된 프레임워크 파일 개체와 연결된 WDM(Windows 드라이버 모델) 파일 개체를 반환합니다. |
WdfGetDriver WdfGetDriver 메서드는 호출 드라이버를 나타내는 프레임워크 드라이버 개체에 대한 핸들을 반환합니다. |
WdfGetTriageInfo WdfGetTriageInfo 메서드는 내부 전용으로 예약되어 있습니다. |
WdfInterruptAcquireLock WdfInterruptAcquireLock 메서드는 인터럽트 개체의 스핀 잠금을 유지하면서 디바이스의 DIRQL(디바이스 인터럽트 요청 수준)에서 실행되는 코드 시퀀스를 시작합니다. |
WdfInterruptCreate WdfInterruptCreate 메서드는 프레임워크 인터럽트 개체를 만듭니다. |
WdfInterruptDisable WdfInterruptDisable 메서드는 드라이버의 EvtInterruptDisable 콜백 함수를 호출하여 지정된 디바이스 인터럽트를 사용하지 않도록 설정합니다. |
WdfInterruptEnable WdfInterruptEnable 메서드는 드라이버의 EvtInterruptEnable 콜백 함수를 호출하여 지정된 디바이스 인터럽트를 사용하도록 설정합니다. |
WdfInterruptGetDevice WdfInterruptGetDevice 메서드는 지정된 프레임워크 인터럽트 개체와 연결된 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfInterruptGetInfo WdfInterruptGetInfo 메서드는 지정된 인터럽트에 대한 정보를 검색합니다. |
WdfInterruptQueueDpcForIsr WdfInterruptQueueDpcForIsr 메서드는 실행을 위해 프레임워크 인터럽트 개체의 EvtInterruptDpc 콜백 함수를 큐에 대기시킵니다. |
WdfInterruptQueueWorkItemForIsr WdfInterruptQueueWorkItemForIsr 메서드는 실행을 위해 프레임워크 인터럽트 개체의 EvtInterruptWorkItem 콜백 함수를 큐에 대기합니다. |
WdfInterruptReleaseLock WdfInterruptReleaseLock 메서드는 인터럽트 개체의 스핀 잠금을 유지하면서 디바이스의 DIRQL에서 실행되는 코드 시퀀스를 종료합니다. |
WdfInterruptReportActive WdfInterruptReportActive는 인터럽트가 활성 상태이며 드라이버가 연결된 줄에서 인터럽트 요청을 처리할 준비가 되었음을 시스템에 알립니다. |
WdfInterruptReportInactive WdfInterruptReportInactive 메서드는 인터럽트가 더 이상 활성 상태가 아니며 드라이버가 연결된 줄에서 인터럽트 요청을 기대하지 않는다는 것을 시스템에 알립니다. |
WdfInterruptSetExtendedPolicy WdfInterruptSetExtendedPolicy 메서드는 지정된 인터럽트에 대한 인터럽트 우선 순위, 프로세서 선호도, 선호도 정책 및 프로세서 그룹을 지정합니다. |
WdfInterruptSetPolicy WdfInterruptSetPolicy 메서드는 지정된 인터럽트에 대한 인터럽트 우선 순위, 프로세서 선호도 및 선호도 정책을 지정합니다. |
WdfInterruptSynchronize WdfInterruptSynchronize 메서드는 인터럽트 개체의 스핀 잠금을 유지하면서 디바이스의 DIRQL에서 지정된 콜백 함수를 실행합니다. |
WdfInterruptTryToAcquireLock WdfInterruptTryToAcquireLock 메서드는 인터럽트 개체의 수동 잠금을 획득하려고 시도합니다. |
WdfInterruptWdmGetInterrupt WdfInterruptWdmGetInterrupt 메서드는 지정된 프레임워크 인터럽트 개체와 연결된 WDM 인터럽트 개체에 대한 포인터를 반환합니다. |
WdfIoQueueAssignForwardProgressPolicy WdfIoQueueAssignForwardProgressPolicy 메서드를 사용하면 프레임워크가 지정된 I/O 큐의 정방향 진행률을 보장할 수 있습니다. |
WdfIoQueueCreate WdfIoQueueCreate 메서드는 지정된 디바이스에 대한 I/O 큐를 만들고 구성합니다. |
WdfIoQueueDrain WdfIoQueueDrain 메서드를 사용하면 프레임워크가 I/O 큐에 대한 I/O 요청 큐 큐를 중지하는 동시에 이미 큐에 대기 중인 요청을 배달하고 처리할 수 있습니다. |
WdfIoQueueDrainSynchronously WdfIoQueueDrainSynchronously 메서드를 사용하면 프레임워크가 I/O 큐에 대한 I/O 요청 큐 큐를 중지하는 동시에 이미 큐에 대기 중인 요청을 배달하고 처리할 수 있습니다. 메서드는 모든 요청이 완료되거나 취소된 후 를 반환합니다. |
WdfIoQueueFindRequest WdfIoQueueFindRequest 메서드는 I/O 큐에서 다음 요청을 찾거나 지정된 조건과 일치하지만 드라이버에 요청의 소유권을 부여하지 않는 다음 요청을 찾습니다. |
WdfIoQueueGetDevice WdfIoQueueGetDevice 메서드는 지정된 I/O 큐가 속한 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfIoQueueGetState WdfIoQueueGetState 메서드는 지정된 I/O 큐의 상태 반환합니다. |
WdfIoQueuePurge WdfIoQueuePurge 메서드를 사용하면 프레임워크가 I/O 큐에 대한 I/O 요청 큐 큐를 중지하고 처리되지 않은 요청을 취소합니다. |
WdfIoQueuePurgeSynchronously WdfIoQueuePurgeSynchronously 메서드를 사용하면 프레임워크가 I/O 큐에 대한 I/O 요청 큐 큐를 중지하고 처리되지 않은 요청 및 드라이버 소유의 취소 가능한 요청을 취소합니다. |
WdfIoQueueReadyNotify WdfIoQueueReadyNotify 메서드는 이전에 비어 있던 지정된 I/O 큐가 하나 이상의 I/O 요청을 받을 때마다 프레임워크가 호출하는 이벤트 콜백 함수를 등록(또는 등록 취소)합니다. |
WdfIoQueueRetrieveFoundRequest WdfIoQueueRetrieveFoundRequest 메서드는 드라이버가 요청을 처리할 수 있도록 지정된 요청을 드라이버에 전달합니다. |
WdfIoQueueRetrieveNextRequest WdfIoQueueRetrieveNextRequest 메서드는 지정된 I/O 큐에서 사용 가능한 다음 I/O 요청을 검색합니다. |
WdfIoQueueRetrieveRequestByFileObject WdfIoQueueRetrieveRequestByFileObject 메서드는 지정된 파일 개체와 연결된 지정된 I/O 큐에서 사용 가능한 다음 I/O 요청을 검색합니다. |
WdfIoQueueStart WdfIoQueueStart 메서드를 사용하면 I/O 큐가 새 I/O 요청을 받고 배달하기 시작할 수 있습니다. |
WdfIoQueueStop WdfIoQueueStop 메서드는 I/O 큐가 I/O 요청을 배달하지 못하도록 차단하지만 큐는 새 요청을 수신하고 저장합니다. |
WdfIoQueueStopAndPurge WdfIoQueueStopAndPurge 메서드는 I/O 큐가 새 요청을 전달하지 못하도록 하고 기존의 처리되지 않은 요청 및 드라이버 소유의 취소 가능 요청을 취소하지만 큐는 새 요청을 수신하고 저장합니다. |
WdfIoQueueStopAndPurgeSynchronousously WdfIoQueueStopAndPurgeSynchronously 메서드는 I/O 큐가 새 I/O 요청을 제공하지 못하도록 하고 프레임워크가 처리되지 않은 기존 요청 및 드라이버 소유의 취소 가능 요청을 취소하도록 하지만 큐는 새 요청을 수신하고 저장합니다. |
WdfIoQueueStopSynchronously WdfIoQueueStopSynchronously 메서드는 I/O 큐가 I/O 요청을 배달하지 못하도록 차단하지만 큐는 새 요청을 수신하고 저장합니다. 메서드는 전달된 모든 요청이 취소되거나 완료된 후 를 반환합니다. |
WdfIoResourceListAppendDescriptor WdfIoResourceListAppendDescriptor 메서드는 리소스 요구 사항 목록의 논리적 구성 끝에 리소스 설명자를 추가합니다. |
WdfIoResourceListCreate WdfIoResourceListCreate 메서드는 빈 논리 구성을 만듭니다. 이 구성은 채워지고 리소스 요구 사항 목록에 추가될 수 있습니다. |
WdfIoResourceListGetCount WdfIoResourceListGetCount 메서드는 리소스 요구 사항 목록의 논리적 구성에 포함된 리소스 설명자 수를 반환합니다. |
WdfIoResourceListGetDescriptor WdfIoResourceListGetDescriptor 메서드는 리소스 요구 사항 목록의 논리적 구성에 포함된 리소스 설명자에 대한 포인터를 반환합니다. |
WdfIoResourceListInsertDescriptor WdfIoResourceListInsertDescriptor 메서드는 리소스 설명자를 리소스 요구 사항 목록의 논리적 구성에 삽입합니다. |
WdfIoResourceListRemove WdfIoResourceListRemove 메서드는 리소스 요구 사항 목록의 논리적 구성에서 리소스 설명자를 제거합니다. |
WdfIoResourceListRemoveByDescriptor WdfIoResourceListRemoveByDescriptor 메서드는 리소스 요구 사항 목록의 논리적 구성에서 리소스 설명자를 제거합니다. |
WdfIoResourceListUpdateDescriptor WdfIoResourceListUpdateDescriptor 메서드는 리소스 요구 사항 목록의 논리적 구성에서 리소스 설명자를 업데이트합니다. |
WdfIoResourceRequirementsListAppendIoResList WdfIoResourceRequirementsListAppendIoResList 메서드는 리소스 요구 사항 목록의 끝에 논리적 구성을 추가합니다. |
WdfIoResourceRequirementsListGetCount WdfIoResourceRequirementsListGetCount 메서드는 리소스 요구 사항 목록에 포함된 논리적 구성 수를 반환합니다. |
WdfIoResourceRequirementsListGetIoResList WdfIoResourceRequirementsListGetIoResList 메서드는 지정된 리소스 요구 사항 목록에서 지정된 논리 구성을 나타내는 프레임워크 resource-range-list 개체에 대한 핸들을 반환합니다. |
WdfIoResourceRequirementsListInsertIoResList WdfIoResourceRequirementsListInsertIoResList 메서드는 리소스 요구 사항 목록에 논리 구성을 삽입합니다. |
WdfIoResourceRequirementsListRemove WdfIoResourceRequirementsListRemove 메서드는 리소스 요구 사항 목록에서 논리 구성을 제거합니다. |
WdfIoResourceRequirementsListRemoveByIoResList WdfIoResourceRequirementsListRemoveByIoResList 메서드는 리소스 요구 사항 목록에서 논리적 구성을 제거합니다. |
WdfIoResourceRequirementsListSetInterfaceType WdfIoResourceRequirementsListSetInterfaceType 메서드는 리소스 요구 사항 목록에 버스 유형을 할당합니다. |
WdfIoResourceRequirementsListSetSlotNumber WdfIoResourceRequirementsListSetSlotNumber 메서드는 리소스 요구 사항 목록에 슬롯 번호를 할당합니다. |
WdfIoTargetAllocAndQueryTargetProperty WdfIoTargetAllocAndQueryTargetProperty 메서드는 버퍼를 할당하고 지정된 I/O 대상에 대해 지정된 디바이스 속성을 검색합니다. |
WdfIoTargetClose WdfIoTargetClose 메서드는 지정된 원격 I/O 대상을 닫습니다. |
WdfIoTargetCloseForQueryRemove 대상 디바이스가 곧 제거될 수 있으므로 WdfIoTargetCloseForQueryRemove 메서드는 지정된 원격 I/O 대상을 일시적으로 닫습니다. |
WdfIoTargetCreate WdfIoTargetCreate 메서드는 지정된 디바이스에 대한 원격 I/O 대상을 만듭니다. |
WdfIoTargetFormatRequestForInternalIoctl WdfIoTargetFormatRequestForInternalIoctl 메서드는 I/O 대상에 대한 내부 디바이스 제어 요청을 빌드하지만 요청을 보내지 않습니다. |
WdfIoTargetFormatRequestForInternalIoctlOthers WdfIoTargetFormatRequestForInternalIoctlOthers 메서드는 I/O 대상에 대한 비표준 내부 디바이스 제어 요청을 빌드하지만 요청을 보내지 않습니다. |
WdfIoTargetFormatRequestForIoctl WdfIoTargetFormatRequestForIoctl 메서드는 I/O 대상에 대한 디바이스 제어 요청을 빌드하지만 요청을 보내지 않습니다. |
WdfIoTargetFormatRequestForRead WdfIoTargetFormatRequestForRead 메서드는 I/O 대상에 대한 읽기 요청을 작성하지만 요청을 보내지 않습니다. |
WdfIoTargetFormatRequestForWrite WdfIoTargetFormatRequestForWrite 메서드는 I/O 대상에 대한 쓰기 요청을 작성하지만 요청을 보내지 않습니다. |
WdfIoTargetGetDevice WdfIoTargetGetDevice 메서드는 지정된 로컬 또는 원격 I/O 대상의 부모인 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfIoTargetGetState WdfIoTargetGetState 메서드는 로컬 또는 원격 I/O 대상에 대한 상태 정보를 반환합니다. |
WdfIoTargetOpen WdfIoTargetOpen 메서드는 드라이버가 I/O 요청을 보낼 수 있도록 원격 I/O 대상을 엽니다. |
WdfIoTargetPurge WdfIoTargetPurge 메서드는 로컬, 원격 또는 특수 I/O 대상에 큐에 대기 중인 모든 I/O 요청을 취소하고 새 I/O 요청이 큐에 대기되지 않도록 합니다. |
WdfIoTargetQueryForInterface WdfIoTargetQueryForInterface 메서드는 원격 I/O 대상의 GUID 식별 드라이버 정의 인터페이스에 대한 액세스 권한을 얻습니다. |
WdfIoTargetQueryTargetProperty WdfIoTargetQueryTargetProperty 메서드는 지정된 I/O 대상에 대해 지정된 디바이스 속성을 검색합니다. |
WdfIoTargetSendInternalIoctlOthersSynchronously WdfIoTargetSendInternalIoctlOthersSynchronously 메서드는 비표준 내부 디바이스 제어 요청을 빌드하고 I/O 대상에 동기적으로 보냅니다. |
WdfIoTargetSendInternalIoctlSynchronously WdfIoTargetSendInternalIoctlSynchronously 메서드는 내부 디바이스 제어 요청을 빌드하고 I/O 대상에 동기적으로 보냅니다. |
WdfIoTargetSendIoctlSynchronously WdfIoTargetSendIoctlSynchronously 메서드는 디바이스 제어 요청을 빌드하고 I/O 대상에 동기적으로 보냅니다. |
WdfIoTargetSendReadSynchronously WdfIoTargetSendReadSynchronously 메서드는 읽기 요청을 빌드하고 I/O 대상에 동기적으로 보냅니다. |
WdfIoTargetSendWriteSynchronously WdfIoTargetSendWriteSynchronously 메서드는 쓰기 요청을 빌드하고 I/O 대상에 동기적으로 보냅니다. |
WdfIoTargetStart WdfIoTargetStart 메서드는 큐에 대기된 요청을 로컬 또는 원격 I/O 대상으로 보내기 시작합니다. |
WdfIoTargetStop WdfIoTargetStop 메서드는 큐에 대기된 요청을 로컬 또는 원격 I/O 대상으로 보내는 것을 중지합니다. |
WdfIoTargetWdmGetTargetDeviceObject WdfIoTargetWdmGetTargetDeviceObject 메서드는 지정된 로컬 또는 원격 I/O 대상과 연결된 WDM(Windows 드라이버 모델) 디바이스 개체에 대한 포인터를 반환합니다. |
WdfIoTargetWdmGetTargetFileHandle WdfIoTargetWdmGetTargetFileHandle 메서드는 지정된 원격 I/O 대상과 연결된 파일에 대한 핸들을 반환합니다. |
WdfIoTargetWdmGetTargetFileObject WdfIoTargetWdmGetTargetFileObject 메서드는 지정된 원격 I/O 대상과 연결된 WDM(Windows 드라이버 모델) 파일 개체에 대한 포인터를 반환합니다. |
WdfIoTargetWdmGetTargetPhysicalDevice WdfIoTargetWdmGetTargetPhysicalDevice 메서드는 원격 I/O 대상의 디바이스를 나타내는 WDM(Windows 드라이버 모델) PDO(물리적 디바이스 개체)에 대한 포인터를 반환합니다. |
WdfLookasideListCreate WdfLookasideListCreate 메서드는 드라이버가 메모리 개체를 가져올 수 있는 lookaside-list 개체를 만듭니다. |
WdfMemoryAssignBuffer WdfMemoryAssignBuffer 메서드는 WdfMemoryCreatePreallocated를 호출하여 드라이버가 만든 메모리 개체에 지정된 버퍼를 할당합니다. |
WdfMemoryCopyFromBuffer WdfMemoryCopyFromBuffer 메서드는 지정된 원본 버퍼의 내용을 지정된 메모리 개체의 버퍼에 복사합니다. |
WdfMemoryCopyToBuffer WdfMemoryCopyToBuffer 메서드는 지정된 메모리 개체의 버퍼 내용을 지정된 대상 버퍼에 복사합니다. |
WdfMemoryCreate WdfMemoryCreate 메서드는 프레임워크 메모리 개체를 만들고 지정된 크기의 메모리 버퍼를 할당합니다. |
WdfMemoryCreateFromLookaside WdfMemoryCreateFromLookaside 메서드는 프레임워크 메모리 개체를 만들고 지정된 lookaside 목록에서 메모리 버퍼를 가져옵니다. |
WdfMemoryCreatePreallocated WdfMemoryCreatePreallocated 메서드는 드라이버 제공 메모리 버퍼에 대한 프레임워크 메모리 개체를 만듭니다. |
WdfMemoryGetBuffer WdfMemoryGetBuffer 메서드는 지정된 메모리 개체와 연결된 버퍼에 대한 포인터를 반환합니다. |
WdfObjectAcquireLock WdfObjectAcquireLock 메서드는 개체의 동기화 잠금을 획득합니다. |
WdfObjectAllocateContext WdfObjectAllocateContext 메서드는 지정된 프레임워크 개체에 대한 컨텍스트 공간을 할당합니다. |
WdfObjectContextGetObject WdfObjectContextGetObject 메서드는 지정된 컨텍스트 공간이 속한 프레임워크 개체에 대한 핸들을 반환합니다. |
WdfObjectCreate WdfObjectCreate 메서드는 일반 프레임워크 개체를 만듭니다. |
WdfObjectDelete WdfObjectDelete 메서드는 프레임워크 개체와 해당 자식 개체를 삭제합니다. |
WdfObjectDereferenceActual WdfObjectDereferenceActual 메서드는 지정된 프레임워크 개체에 대한 참조 수를 감소시키고 태그 값, 줄 번호 및 파일 이름을 참조에 할당합니다. |
WdfObjectGetTypedContextWorker WdfObjectGetTypedContextWorker 메서드는 내부 전용으로 예약되어 있습니다. 대신 WdfObjectGetTypedContext 매크로를 사용합니다. |
WdfObjectQuery WdfObjectQuery 메서드가 구현되지 않았습니다. |
WdfObjectReferenceActual WdfObjectReferenceActual 메서드는 지정된 프레임워크 개체에 대한 참조 수를 증가시키고 참조에 태그 값, 줄 번호 및 파일 이름을 할당합니다. |
WdfObjectReleaseLock WdfObjectReleaseLock 메서드는 개체의 동기화 잠금을 해제합니다. |
WdfPdoAddEjectionRelationsPhysicalDevice WdfPdoAddEjectionRelationsPhysicalDevice 메서드는 지정된 다른 디바이스가 배출될 때 지정된 디바이스가 배출됨을 나타냅니다. |
WdfPdoClearEjectionRelationsDevices WdfPdoClearEjectionRelationsDevices 메서드는 지정된 디바이스가 배출될 때 꺼내야 하는 디바이스 목록에서 모든 디바이스를 제거합니다. |
WdfPdoGetParent WdfPdoGetParent 메서드는 지정된 디바이스의 부모 디바이스를 나타내는 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfPdoInitAddCompatibleID WdfPdoInitAddCompatibleID 메서드는 자식 디바이스의 호환 ID 목록에 호환되는 ID를 추가합니다. |
WdfPdoInitAddDeviceText WdfPdoInitAddDeviceText 메서드는 지정된 로캘에 대해 디바이스 설명 및 디바이스 위치를 디바이스에 추가합니다. |
WdfPdoInitAddHardwareID WdfPdoInitAddHardwareID 메서드는 자식 디바이스의 하드웨어 ID 목록에 하드웨어 ID를 추가합니다. |
WdfPdoInitAllocate WdfPdoInitAllocate 메서드는 버스 드라이버가 새 디바이스를 보고할 때 사용하는 프레임워크 기반 버스 드라이버에 대한 WDFDEVICE_INIT 구조를 할당합니다. |
WdfPdoInitAllowForwardingRequestToParent WdfPdoInitAllowForwardingRequestToParent 메서드를 사용하면 드라이버가 WdfRequestForwardToParentDeviceIoQueue를 호출할 수 있습니다. |
WdfPdoInitAssignContainerID WdfPdoInitAssignContainerID 메서드는 자식 디바이스의 컨테이너 ID를 업데이트합니다. |
WdfPdoInitAssignDeviceID WdfPdoInitAssignDeviceID 메서드는 자식 디바이스의 디바이스 ID를 업데이트합니다. |
WdfPdoInitAssignInstanceID WdfPdoInitAssignInstanceID 메서드는 자식 디바이스에 대한 instance ID를 업데이트합니다. |
WdfPdoInitAssignRawDevice WdfPdoInitAssignRawDevice 메서드는 호출 드라이버가 원시 모드에서 지정된 디바이스를 지원할 수 있음을 나타냅니다. |
WdfPdoInitRemovePowerDependencyOnParent 자세한 정보: WdfPdoInitRemovePowerDependencyOnParent |
WdfPdoInitSetDefaultLocale WdfPdoInitSetDefaultLocale 메서드는 디바이스의 기본 로캘을 설정합니다. |
WdfPdoInitSetEventCallbacks WdfPdoInitSetEventCallbacks 메서드는 버스 드라이버의 이벤트 콜백 함수를 등록합니다. |
WdfPdoMarkMissing WdfPdoMarkMissing 메서드는 디바이스에 더 이상 액세스할 수 없다는 것을 프레임워크에 알릴 수 있습니다. |
WdfPdoRemoveEjectionRelationsPhysicalDevice WdfPdoRemoveEjectionRelationsPhysicalDevice 메서드는 지정된 다른 디바이스가 배출될 때 꺼내야 하는 디바이스 목록에서 지정된 디바이스를 제거합니다. |
WdfPdoRequestEject WdfPdoRequestEject 메서드는 지정된 디바이스가 도킹 스테이션에서 배출될 예정임을 프레임워크에 알릴 수 있습니다. |
WdfPdoRetrieveAddressDescription WdfPdoRetrieveAddressDescription 메서드는 지정된 프레임워크 디바이스 개체와 연결된 주소 설명을 검색합니다. |
WdfPdoRetrieveIdentificationDescription WdfPdoRetrieveIdentificationDescription 메서드는 지정된 프레임워크 디바이스 개체와 연결된 식별 설명을 검색합니다. |
WdfPdoUpdateAddressDescription WdfPdoUpdateAddressDescription 메서드는 지정된 프레임워크 디바이스 개체와 연결된 주소 설명을 업데이트합니다. |
WdfPostDeviceInstall 공동 설치 관리자의 WdfPostDeviceInstall 함수는 PnP(비 플러그 앤 플레이) 드라이버 설치 관리자가 드라이버의 커널 모드 서비스를 만든 후 공동 설치 관리자가 요구할 수 있는 모든 작업을 수행합니다. |
WdfPostDeviceRemove 공동 설치 관리자의 WdfPostDeviceRemove 함수는 PnP(비 플러그 앤 플레이) 드라이버 설치 관리자가 드라이버의 커널 모드 서비스를 삭제한 후 공동 설치 관리자가 요구할 수 있는 모든 작업을 수행합니다. |
WdfPreDeviceInstall 공동 설치 관리자의 WdfPreDeviceInstall 함수는 PnP(비 플러그 앤 플레이) 드라이버 설치 관리자가 드라이버의 커널 모드 서비스를 만들기 전에 공동 설치 관리자에 필요할 수 있는 모든 작업을 수행합니다. |
WdfPreDeviceInstallEx 공동 설치 관리자의 WdfPreDeviceInstallEx 함수는 PnP(비 플러그 앤 플레이) 드라이버 설치 관리자가 드라이버의 커널 모드 서비스를 만들기 전에 공동 설치 관리자에 필요할 수 있는 모든 작업을 수행합니다. |
WdfPreDeviceRemove 공동 설치 관리자의 WdfPreDeviceRemove 함수는 PnP(비 플러그 앤 플레이) 드라이버 설치 관리자가 드라이버의 커널 모드 서비스를 삭제하기 전에 공동 설치 관리자가 요구할 수 있는 모든 작업을 수행합니다. |
WdfRegistryAssignMemory WdfRegistryAssignMemory 메서드는 지정된 메모리 버퍼에 포함된 데이터를 레지스트리의 지정된 값 이름에 할당합니다. |
WdfRegistryAssignMultiString WdfRegistryAssignMultiString 메서드는 레지스트리의 지정된 값 이름에 문자열 집합을 할당합니다. 문자열은 프레임워크 문자열 개체의 지정된 컬렉션에 포함됩니다. |
WdfRegistryAssignString WdfRegistryAssignString 메서드는 레지스트리의 지정된 값 이름에 문자열을 할당합니다. 문자열은 지정된 프레임워크 문자열 개체에 포함됩니다. |
WdfRegistryAssignULong WdfRegistryAssignULong 메서드는 지정된 부호 없는 긴 단어 값을 레지스트리의 지정된 값 이름에 할당합니다. |
WdfRegistryAssignUnicodeString WdfRegistryAssignUnicodeString 메서드는 레지스트리의 지정된 값 이름에 지정된 유니코드 문자열을 할당합니다. |
WdfRegistryAssignValue WdfRegistryAssignValue 메서드는 레지스트리의 지정된 값 이름에 지정된 데이터를 할당합니다. |
WdfRegistryClose WdfRegistryClose 메서드는 지정된 프레임워크 레지스트리 키 개체와 연결된 레지스트리 키를 닫은 다음 레지스트리 키 개체를 삭제합니다. |
WdfRegistryCreateKey WdfRegistryCreateKey 메서드는 지정된 레지스트리 키를 만들고 열거나 이미 있는 경우 키를 열고 레지스트리 키를 나타내는 프레임워크 레지스트리 키 개체를 만듭니다. |
WdfRegistryOpenKey WdfRegistryOpenKey 메서드는 지정된 레지스트리 키를 열고 레지스트리 키를 나타내는 프레임워크 레지스트리 키 개체를 만듭니다. |
WdfRegistryQueryMemory WdfRegistryQueryMemory 메서드는 현재 지정된 레지스트리 값에 할당된 데이터를 검색하고, 프레임워크 할당 버퍼에 데이터를 저장하고, 버퍼를 나타내는 프레임워크 메모리 개체를 만듭니다. |
WdfRegistryQueryMultiString WdfRegistryQueryMultiString 메서드는 현재 지정된 다중 문자열 레지스트리 값에 할당된 문자열을 검색하고, 각 문자열에 대한 프레임워크 문자열 개체를 만들고, 지정된 개체 컬렉션에 각 문자열 개체를 추가합니다. |
WdfRegistryQueryString WdfRegistryQueryString 메서드는 현재 지정된 레지스트리 문자열 값에 할당된 문자열 데이터를 검색하고 지정된 프레임워크 문자열 개체에 문자열을 할당합니다. |
WdfRegistryQueryULong WdfRegistryQueryULong 메서드는 현재 지정된 레지스트리 값에 할당된 서명되지 않은 긴 단어(REG_DWORD) 데이터를 검색하고 데이터를 지정된 위치에 복사합니다. |
WdfRegistryQueryUnicodeString WdfRegistryQueryUnicodeString 메서드는 현재 지정된 레지스트리 문자열 값에 할당된 문자열 데이터를 검색하고 지정된 UNICODE_STRING 구조체에 문자열을 복사합니다. |
WdfRegistryQueryValue WdfRegistryQueryValue 메서드는 현재 지정된 레지스트리 값에 할당된 데이터를 검색합니다. |
WdfRegistryRemoveKey WdfRegistryRemoveKey 메서드는 지정된 프레임워크 레지스트리 키 개체와 연결된 레지스트리 키를 제거한 다음 레지스트리 키 개체를 삭제합니다. |
WdfRegistryRemoveValue WdfRegistryRemoveValue 메서드는 지정된 레지스트리 키에서 지정된 값과 해당 데이터를 제거합니다. |
WdfRegistryWdmGetHandle WdfRegistryWdmGetHandle 메서드는 지정된 프레임워크 레지스트리 키 개체가 나타내는 레지스트리 키에 WDM(Windows 드라이버 모델) 핸들을 반환합니다. |
WdfRequestAllocateTimer WdfRequestAllocateTimer 메서드는 지정된 I/O 요청에 대한 타이머를 할당합니다. |
WdfRequestCancelSentRequest WdfRequestCancelSentRequest 메서드는 호출자가 이전에 I/O 대상에 제출한 I/O 요청을 취소하려고 시도합니다. |
WdfRequestChangeTarget WdfRequestChangeTarget 메서드는 지정된 I/O 요청을 지정된 I/O 대상으로 보낼 수 있음을 확인합니다. |
WdfRequestComplete WdfRequestComplete 메서드는 지정된 I/O 요청을 완료하고 완료 상태 제공합니다. |
WdfRequestCompleteWithInformation WdfRequestCompleteWithInformation 메서드는 완료 정보를 저장한 다음 제공된 완료 상태 사용하여 지정된 I/O 요청을 완료합니다. |
WdfRequestCompleteWithPriorityBoost WdfRequestCompleteWithPriorityBoost 메서드는 지정된 I/O 요청을 완료하고 완료 상태 제공합니다. 또한 시스템에서 I/O 작업을 요청한 스레드의 런타임 우선 순위를 높이는 데 사용할 수 있는 값을 지정합니다. |
WdfRequestCreate WdfRequestCreate 메서드는 빈 프레임워크 요청 개체를 만듭니다. |
WdfRequestCreateFromIrp WdfRequestCreateFromIrp 메서드는 지정된 WDM IRP에서 프레임워크 요청 개체를 만듭니다. |
WdfRequestFormatRequestUsingCurrentType WdfRequestFormatRequestUsingCurrentType 메서드는 지정된 I/O 요청의 형식을 지정하여 드라이버가 수정되지 않은 상태로 드라이버의 로컬 I/O 대상으로 전달할 수 있도록 합니다. |
WdfRequestForwardToIoQueue WdfRequestForwardToIoQueue 메서드는 호출 드라이버의 I/O 큐 중 하나에 I/O 요청을 다시 큐에 추가합니다. |
WdfRequestForwardToParentDeviceIoQueue WdfRequestForwardToParentDeviceIoQueue 메서드는 자식 디바이스의 I/O 큐에서 자식 디바이스의 지정된 I/O 큐로 I/O 요청을 다시 큐에 추가합니다. |
WdfRequestGetCompletionParams WdfRequestGetCompletionParams 메서드는 지정된 프레임워크 요청 개체와 연결된 I/O 완료 매개 변수를 검색합니다. |
WdfRequestGetEffectiveIoType WdfRequestGetEffectiveIoType 메서드는 지정된 I/O 요청의 데이터 버퍼에 UMDF가 사용하는 버퍼 액세스 메서드를 반환합니다. |
WdfRequestGetFileObject WdfRequestGetFileObject 메서드는 지정된 I/O 요청과 연결된 프레임워크 파일 개체를 검색합니다. |
WdfRequestGetInformation WdfRequestGetInformation 메서드는 지정된 I/O 요청에 대한 완료 상태 정보를 반환합니다. |
WdfRequestGetIoQueue WdfRequestGetIoQueue 메서드는 지정된 I/O 요청이 전달된 프레임워크 큐 개체에 대한 핸들을 반환합니다. |
WdfRequestGetParameters WdfRequestGetParameters 메서드는 지정된 프레임워크 요청 개체와 연결된 매개 변수를 검색합니다. |
WdfRequestGetRequestorMode WdfRequestGetRequestorMode 메서드는 지정된 I/O 요청의 생성자의 프로세서 액세스 모드를 반환합니다. |
WdfRequestGetRequestorProcessId WdfRequestGetRequestorProcessId 메서드는 I/O 요청을 보낸 프로세스의 식별자를 검색합니다. |
WdfRequestGetStatus WdfRequestGetStatus 메서드는 I/O 요청의 상태 반환합니다. |
WdfRequestGetUserModeDriverInitiatedIo WdfRequestGetUserModeDriverInitiatedIo 메서드는 I/O 요청이 UMDF 드라이버에 의해 시작된 것으로 표시되는지 여부를 결정합니다. |
WdfRequestImpersonate WdfRequestImpersonate 메서드는 프레임워크가 가장을 위해 호출해야 하는 드라이버 제공 이벤트 콜백 함수를 등록합니다. |
WdfRequestIsCanceled WdfRequestIsCanceled 메서드는 I/O 관리자가 지정된 I/O 요청을 취소하려고 했는지 여부를 결정합니다. |
WdfRequestIsFrom32BitProcess WdfRequestIsFrom32BitProcess 메서드는 지정된 I/O 요청의 생성자가 32비트 사용자 모드 애플리케이션인지 여부를 확인합니다. |
WdfRequestIsFromUserModeDriver WdfRequestIsFromUserModeDriver 메서드는 I/O 요청이 사용자 모드 드라이버 또는 애플리케이션에서 제공되었는지 여부를 나타냅니다. |
WdfRequestIsReserved WdfRequestIsReserved 메서드는 지정된 요청 개체가 메모리 부족 상황에서 보장된 정방향 진행을 지원하기 위해 예약된 요청 개체인지 여부를 결정합니다. |
WdfRequestMarkCancelable WdfRequestMarkCancelable 메서드를 사용하면 지정된 I/O 요청을 취소할 수 있습니다. |
WdfRequestMarkCancelableEx WdfRequestMarkCancelableEx 메서드를 사용하면 지정된 I/O 요청을 취소할 수 있습니다. |
WdfRequestProbeAndLockUserBufferForRead WdfRequestProbeAndLockUserBufferForRead 메서드는 I/O 요청의 사용자 모드 버퍼를 읽을 수 있는지 확인한 다음 드라이버 스택의 드라이버가 버퍼를 읽을 수 있도록 버퍼의 실제 메모리 페이지를 잠급니다. |
WdfRequestProbeAndLockUserBufferForWrite WdfRequestProbeAndLockUserBufferForWrite 메서드는 I/O 요청의 사용자 모드 버퍼를 쓸 수 있는지 확인한 다음 드라이버 스택의 드라이버가 버퍼에 쓸 수 있도록 버퍼의 실제 메모리 페이지를 잠급니다. |
WdfRequestRequeue WdfRequestRequeue 메서드는 I/O 요청을 드라이버에 전달된 I/O 큐의 헤드에 반환합니다. |
WdfRequestRetrieveActivityId WdfRequestRetrieveActivityId 메서드는 I/O 요청과 연결된 현재 활동 식별자를 검색합니다. |
WdfRequestRetrieveInputBuffer WdfRequestRetrieveInputBuffer 메서드는 I/O 요청의 입력 버퍼를 검색합니다. |
WdfRequestRetrieveInputMemory WdfRequestRetrieveInputMemory 메서드는 I/O 요청의 입력 버퍼를 나타내는 프레임워크 메모리 개체에 대한 핸들을 검색합니다. |
WdfRequestRetrieveInputWdmMdl WdfRequestRetrieveInputWdmMdl 메서드는 I/O 요청의 입력 버퍼를 나타내는 MDL(메모리 설명자 목록)을 검색합니다. |
WdfRequestRetrieveOutputBuffer WdfRequestRetrieveOutputBuffer 메서드는 I/O 요청의 출력 버퍼를 검색합니다. |
WdfRequestRetrieveOutputMemory WdfRequestRetrieveOutputMemory 메서드는 I/O 요청의 출력 버퍼를 나타내는 프레임워크 메모리 개체에 대한 핸들을 검색합니다. |
WdfRequestRetrieveOutputWdmMdl WdfRequestRetrieveOutputWdmMdl 메서드는 I/O 요청의 출력 버퍼를 나타내는 MDL(메모리 설명자 목록)을 검색합니다. |
WdfRequestRetrieveUnsafeUserInputBuffer WdfRequestRetrieveUnsafeUserInputBuffer 메서드는 데이터 버퍼에 액세스하기 위한 요청의 기술이 버퍼링되거나 직접 I/O가 아닌 경우 I/O 요청의 입력 버퍼를 검색합니다. |
WdfRequestRetrieveUnsafeUserOutputBuffer WdfRequestRetrieveUnsafeUserOutputBuffer 메서드는 데이터 버퍼에 액세스하기 위한 요청의 기술이 버퍼링되거나 직접 I/O가 아닌 경우 I/O 요청의 출력 버퍼를 검색합니다. |
WdfRequestReuse WdfRequestReuse 메서드는 프레임워크 요청 개체를 다시 초기화하여 다시 사용할 수 있도록 합니다. |
WdfRequestSend WdfRequestSend 메서드는 지정된 I/O 요청을 지정된 I/O 대상으로 보냅니다. |
WdfRequestSetActivityId WdfRequestSetActivityId 메서드는 활동 식별자를 I/O 요청에 연결합니다. |
WdfRequestSetCompletionRoutine WdfRequestSetCompletionRoutine 메서드는 지정된 프레임워크 요청 개체에 대한 완료 루틴을 등록하거나 등록 취소합니다. |
WdfRequestSetInformation WdfRequestSetInformation 메서드는 지정된 I/O 요청에 대한 완료 상태 정보를 설정합니다. |
WdfRequestSetUserModeDriverInitiatedIo WdfRequestSetUserModeDriverInitiatedIo 메서드는 특정 요청이 UMDF 드라이버에서 온 것처럼 처리되어야 하는 동일한 디바이스 스택의 UMDF 드라이버 아래에 있는 커널 모드 드라이버를 나타냅니다. |
WdfRequestStopAcknowledge WdfRequestStopAcknowledge 메서드는 드라이버가 지정된 I/O 요청 처리를 중지했음을 프레임워크에 알릴 수 있습니다. |
WdfRequestUnmarkCancelable WdfRequestUnmarkCancelable 메서드는 지정된 I/O 요청의 취소를 사용하지 않도록 설정합니다. |
WdfRequestWdmFormatUsingStackLocation WdfRequestWdmFormatUsingStackLocation 메서드는 지정된 WDM I/O 스택 위치 구조체의 내용을 요청의 다음 스택 위치에 복사하여 I/O 요청의 형식을 지정합니다. |
WdfRequestWdmGetIrp WdfRequestWdmGetIrp 메서드는 지정된 프레임워크 요청 개체와 연결된 WDM IRP 구조를 반환합니다. |
WdfSpinLockAcquire WdfSpinLockAcquire 메서드는 지정된 스핀 잠금을 획득합니다. |
WdfSpinLockCreate WdfSpinLockCreate 메서드는 프레임워크 스핀 잠금 개체를 만듭니다. |
WdfSpinLockRelease WdfSpinLockAcquire 메서드는 지정된 스핀 잠금을 해제합니다. |
WdfStringCreate WdfStringCreate 메서드는 프레임워크 문자열 개체를 만들고 필요에 따라 지정된 유니코드 문자열을 개체에 할당합니다. |
WdfStringGetUnicodeString WdfStringGetUnicodeString 메서드는 지정된 프레임워크 문자열 개체에 할당된 유니코드 문자열을 검색합니다. |
WdfTimerCreate WdfTimerCreate 메서드는 프레임워크 타이머 개체를 만듭니다. |
WdfTimerGetParentObject WdfTimerGetParentObject 메서드는 지정된 프레임워크 타이머 개체의 부모 개체에 대한 핸들을 반환합니다. |
WdfTimerStart WdfTimerStart 메서드는 타이머의 클록을 시작합니다. |
WdfTimerStop WdfTimerStop 메서드는 타이머의 클록을 중지합니다. |
WdfUsbInterfaceGetConfiguredPipe WdfUsbInterfaceGetConfiguredPipe 메서드는 지정된 USB 디바이스 인터페이스 및 파이프 인덱스와 연결된 프레임워크 파이프 개체에 대한 핸들을 반환합니다. 필요에 따라 메서드는 파이프에 대한 정보도 반환합니다. |
WdfUsbInterfaceGetConfiguredSettingIndex WdfUsbInterfaceGetConfiguredSettingIndex 메서드는 지정된 USB 디바이스 인터페이스에 대해 현재 선택된 대체 설정 인덱스를 반환합니다. |
WdfUsbInterfaceGetDescriptor WdfUsbInterfaceGetDescriptor 메서드는 지정된 USB 인터페이스의 지정된 대체 설정과 연결된 USB 인터페이스 설명자를 검색합니다. |
WdfUsbInterfaceGetEndpointInformation WdfUsbInterfaceGetEndpointInformation 메서드는 지정된 USB 디바이스 엔드포인트 및 관련 파이프에 대한 정보를 검색합니다. |
WdfUsbInterfaceGetInterfaceNumber WdfUsbInterfaceGetInterfaceNumber 메서드는 지정된 USB 인터페이스 개체의 인터페이스 번호를 반환합니다. |
WdfUsbInterfaceGetNumConfiguredPipes WdfUsbInterfaceGetNumConfiguredPipes 메서드는 지정된 USB 디바이스 인터페이스에 대해 구성된 파이프 수를 반환합니다. |
WdfUsbInterfaceGetNumEndpoints WdfUsbInterfaceGetNumEndpoints 메서드는 지정된 USB 인터페이스의 지정된 대체 설정과 연결된 엔드포인트 수를 반환합니다. |
WdfUsbInterfaceGetNumSettings WdfUsbInterfaceGetNumSettings 메서드는 지정된 USB 인터페이스가 지원하는 대체 설정 수를 반환합니다. |
WdfUsbInterfaceSelectSetting WdfUsbInterfaceSelectSetting 메서드는 지정된 USB 인터페이스에 대해 지정된 대체 설정을 선택합니다. |
WdfUsbTargetDeviceAllocAndQueryString WdfUsbTargetDeviceAllocAndQueryString 메서드는 버퍼를 할당한 다음 지정된 USB 디바이스 및 설명자 인덱스 값과 연결된 유니코드 문자열을 검색합니다. |
WdfUsbTargetDeviceCreate WdfUsbTargetDeviceCreate 메서드는 지정된 프레임워크 디바이스 개체에 대한 프레임워크 USB 디바이스 개체를 만들고 I/O 작업을 위해 USB 디바이스를 엽니다. |
WdfUsbTargetDeviceCreateIsochUrb WdfUsbTargetDeviceCreateIsochUrb 메서드는 URB(등시 USB 요청 블록)를 할당합니다. |
WdfUsbTargetDeviceCreateUrb WdfUsbTargetDeviceCreateUrb 메서드는 URB(USB 요청 블록)를 할당합니다. |
WdfUsbTargetDeviceCreateWithParameters WdfUsbTargetDeviceCreateWithParameters 메서드는 지정된 프레임워크 디바이스 개체에 대한 프레임워크 USB 디바이스 개체를 만들고 I/O 작업을 위해 USB 디바이스를 엽니다. |
WdfUsbTargetDeviceCyclePortSynchronously WdfUsbTargetDeviceCyclePortSynchronously 메서드는 지정된 디바이스가 연결된 USB 포트의 전원을 순환합니다. |
WdfUsbTargetDeviceFormatRequestForControlTransfer WdfUsbTargetDeviceFormatRequestForControlTransfer 메서드는 USB 제어 전송 요청을 빌드하지만 요청을 보내지 않습니다. |
WdfUsbTargetDeviceFormatRequestForCyclePort WdfUsbTargetDeviceFormatRequestForCyclePort 메서드는 지정된 디바이스가 연결된 포트에 대한 전원 주기 요청을 작성하지만 요청을 보내지 않습니다. |
WdfUsbTargetDeviceFormatRequestForString WdfUsbTargetDeviceFormatRequestForString 메서드는 USB 디바이스의 문자열 인덱스 값과 연결된 USB 문자열 설명자에 대한 요청을 작성합니다. |
WdfUsbTargetDeviceFormatRequestForUrb WdfUsbTargetDeviceFormatRequestForUrb 메서드는 URB에서 설명하는 요청 매개 변수를 사용하여 지정된 USB 디바이스에 대한 USB 요청을 빌드하지만 요청을 보내지 않습니다. |
WdfUsbTargetDeviceGetDeviceDescriptor WdfUsbTargetDeviceGetDeviceDescriptor 메서드는 지정된 프레임워크 USB 디바이스 개체와 연결된 USB 디바이스에 대한 USB 디바이스 설명자를 검색합니다. |
WdfUsbTargetDeviceGetInterface WdfUsbTargetDeviceGetInterface 메서드는 지정된 인터페이스 인덱스와 연결된 프레임워크 USB 인터페이스 개체에 대한 핸들을 반환합니다. |
WdfUsbTargetDeviceGetIoTarget WdfUsbTargetDeviceGetIoTarget 메서드는 지정된 USB 디바이스와 연결된 I/O 대상 개체에 대한 핸들을 반환합니다. |
WdfUsbTargetDeviceGetNumInterfaces WdfUsbTargetDeviceGetNumInterfaces 메서드는 지정된 USB 디바이스에서 지원하는 USB 디바이스 인터페이스 수를 반환합니다. |
WdfUsbTargetDeviceIsConnectedSynchronous WdfUsbTargetDeviceIsConnectedSynchronous 메서드는 지정된 USB 디바이스가 연결되어 있는지 여부를 결정합니다. |
WdfUsbTargetDeviceQueryString WdfUsbTargetDeviceQueryString 메서드는 지정된 USB 디바이스 및 설명자 인덱스 값과 연결된 유니코드 문자열을 검색합니다. |
WdfUsbTargetDeviceQueryUsbCapability WdfUsbTargetDeviceQueryUsbCapability 메서드는 호스트 컨트롤러 및 USB 드라이버 스택이 특정 기능을 지원하는지 여부를 결정합니다. |
WdfUsbTargetDeviceResetPortSynchronously WdfUsbTargetDeviceResetPortSynchronously 메서드는 지정된 USB 디바이스와 연결된 USB 포트를 다시 설정합니다. |
WdfUsbTargetDeviceRetrieveConfigDescriptor WdfUsbTargetDeviceRetrieveConfigDescriptor 메서드는 지정된 프레임워크 USB 디바이스 개체와 연결된 USB 디바이스의 USB 구성 설명자를 검색합니다. |
WdfUsbTargetDeviceRetrieveCurrentFrameNumber WdfUsbTargetDeviceRetrieveCurrentFrameNumber 메서드는 현재 USB 프레임 번호를 검색합니다. |
WdfUsbTargetDeviceRetrieveInformation WdfUsbTargetDeviceRetrieveInformation 메서드는 지정된 프레임워크 USB 디바이스 개체와 연결된 USB 디바이스에 대한 정보를 검색합니다. |
WdfUsbTargetDeviceSelectConfig WdfUsbTargetDeviceSelectConfig 메서드는 디바이스에 대한 USB 구성을 선택하거나 디바이스를 구성 해제합니다. |
WdfUsbTargetDeviceSendControlTransferSynchronously WdfUsbTargetDeviceSendControlTransferSynchronously 메서드는 USB 제어 전송 요청을 빌드하고 I/O 대상에 동기적으로 보냅니다. |
WdfUsbTargetDeviceSendUrbSynchronously WdfUsbTargetDeviceSendUrbSynchronously 메서드는 URB에서 설명하는 요청 매개 변수를 사용하여 지정된 USB 디바이스에 동기적으로 USB 요청을 보냅니다. |
WdfUsbTargetDeviceWdmGetConfigurationHandle WdfUsbTargetDeviceWdmGetConfigurationHandle 메서드는 지정된 USB 디바이스의 현재 구성과 연결된 USBD_CONFIGURATION_HANDLE 형식의 핸들을 반환합니다. |
WdfUsbTargetPipeAbortSynchronously WdfUsbTargetPipeAbortSynchronously 메서드는 중단 요청을 빌드하고 지정된 USB 파이프에 동기적으로 보냅니다. |
WdfUsbTargetPipeConfigContinuousReader WdfUsbTargetPipeConfigContinuousReader 메서드는 지정된 USB 파이프에서 지속적으로 읽도록 프레임워크를 구성합니다. |
WdfUsbTargetPipeFormatRequestForAbort WdfUsbTargetPipeFormatRequestForAbort 메서드는 지정된 USB 파이프에 대한 중단 요청을 작성하지만 요청을 보내지 않습니다. |
WdfUsbTargetPipeFormatRequestForRead WdfUsbTargetPipeFormatRequestForRead 메서드는 USB 입력 파이프에 대한 읽기 요청을 작성하지만 요청을 보내지 않습니다. |
WdfUsbTargetPipeFormatRequestForReset WdfUsbTargetPipeFormatRequestForReset 메서드는 지정된 USB 파이프에 대한 재설정 요청을 빌드하지만 요청을 보내지 않습니다. |
WdfUsbTargetPipeFormatRequestForUrb WdfUsbTargetPipeFormatRequestForUrb 메서드는 지정된 URB가 설명하는 요청 매개 변수를 사용하여 지정된 USB 파이프에 대한 USB 요청을 빌드하지만 요청을 보내지 않습니다. |
WdfUsbTargetPipeFormatRequestForWrite WdfUsbTargetPipeFormatRequestForWrite 메서드는 USB 출력 파이프에 대한 쓰기 요청을 작성하지만 요청을 보내지 않습니다. |
WdfUsbTargetPipeGetInformation WdfUsbTargetPipeGetInformation 메서드는 USB 파이프 및 해당 엔드포인트에 대한 정보를 검색합니다. |
WdfUsbTargetPipeGetIoTarget WdfUsbTargetPipeGetIoTarget 메서드는 지정된 USB 파이프와 연결된 I/O 대상 개체에 대한 핸들을 반환합니다. |
WdfUsbTargetPipeGetType WdfUsbTargetPipeGetType 메서드는 지정된 USB 파이프의 형식을 반환합니다. |
WdfUsbTargetPipeIsInEndpoint WdfUsbTargetPipeIsInEndpoint 메서드는 지정된 USB 파이프가 입력 엔드포인트에 연결되어 있는지 여부를 결정합니다. |
WdfUsbTargetPipeIsOutEndpoint WdfUsbTargetPipeIsOutEndpoint 메서드는 지정된 USB 파이프가 출력 엔드포인트에 연결되어 있는지 여부를 결정합니다. |
WdfUsbTargetPipeReadSynchronously WdfUsbTargetPipeReadSynchronously 메서드는 읽기 요청을 빌드하고 지정된 USB 입력 파이프에 동기적으로 보냅니다. |
WdfUsbTargetPipeResetSynchronously WdfUsbTargetPipeResetSynchronously 메서드는 재설정 요청을 빌드하고 지정된 USB 파이프에 동기적으로 보냅니다. |
WdfUsbTargetPipeSendUrbSynchronously WdfUsbTargetPipeSendUrbSynchronously 메서드는 지정된 URB에서 설명하는 요청 매개 변수를 사용하여 지정된 USB 파이프에 대한 USB 요청을 빌드합니다. |
WdfUsbTargetPipeSetNoMaximumPacketSizeCheck WdfUsbTargetPipeSetNoMaximumPacketSizeCheck 메서드는 드라이버의 읽기 버퍼 크기가 USB 파이프의 최대 패킷 크기의 배수인지에 대한 프레임워크의 테스트를 사용하지 않도록 설정합니다. |
WdfUsbTargetPipeWdmGetPipeHandle WdfUsbTargetPipeWdmGetPipeHandle 메서드는 지정된 프레임워크 파이프 개체와 연결된 USBD_PIPE_HANDLE 형식의 핸들을 반환합니다. |
WdfUsbTargetPipeWriteSynchronously WdfUsbTargetPipeWriteSynchronousously 메서드는 쓰기 요청을 빌드하고 지정된 USB 출력 파이프에 동기적으로 보냅니다. |
WdfVerifierDbgBreakPoint 디버거가 실행 중인 경우 WdfVerifierDbgBreakPoint 함수는 커널 디버거로 나뉩 수 있습니다. |
WdfVerifierKeBugCheck WdfVerifierKeBugCheck 함수는 버그 검사 만듭니다. |
WdfWaitLockAcquire WdfWaitLockAcquire 메서드는 지정된 대기 잠금을 획득합니다. |
WdfWaitLockCreate WdfWaitLockCreate 메서드는 프레임워크 대기 잠금 개체를 만듭니다. |
WdfWaitLockRelease WdfWaitLockRelease 메서드는 지정된 대기 잠금을 해제합니다. |
WdfWdmDeviceGetWdfDeviceHandle WdfWdmDeviceGetWdfDeviceHandle 메서드는 지정된 WDM 디바이스 개체와 연결된 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfWdmDriverGetWdfDriverHandle WdfWdmDriverGetWdfDriverHandle 메서드는 지정된 WDM(Windows 드라이버 모델) 드라이버 개체와 연결된 프레임워크 드라이버 개체에 대한 핸들을 반환합니다. |
WdfWmiInstanceCreate WdfWmiInstanceCreate 메서드는 WMI 데이터 공급자의 instance 나타내는 WMI instance 개체를 만듭니다. |
WdfWmiInstanceDeregister WdfWmiInstanceDeregister 메서드는 시스템의 WMI 서비스에서 WMI 데이터 공급자의 지정된 instance 등록을 취소합니다. |
WdfWmiInstanceFireEvent WdfWmiInstanceFireEvent 메서드는 이벤트 알림을 수신하도록 등록된 WMI 클라이언트에 WMI 이벤트를 보냅니다. |
WdfWmiInstanceGetDevice WdfWmiInstanceGetDevice 메서드는 지정된 WMI instance 개체와 연결된 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfWmiInstanceGetProvider WdfWmiInstanceGetProvider 메서드는 지정된 WMI instance 개체의 부모 개체인 WMI 공급자 개체에 대한 핸들을 반환합니다. |
WdfWmiInstanceRegister WdfWmiInstanceRegister 메서드는 WMI 데이터 공급자의 지정된 instance 시스템의 WMI 서비스에 등록합니다. |
WdfWmiProviderCreate WdfWmiProviderCreate 메서드는 WMI 데이터 블록을 나타내는 WMI 공급자 개체를 만듭니다. |
WdfWmiProviderGetDevice WdfWmiProviderGetDevice 메서드는 지정된 WMI 공급자 개체의 부모인 프레임워크 디바이스 개체에 대한 핸들을 반환합니다. |
WdfWmiProviderGetTracingHandle WdfWmiProviderGetTracingHandle 메서드는 WPP 소프트웨어 추적 세션의 이벤트 로거에 대한 핸들을 반환합니다. |
WdfWmiProviderIsEnabled WdfWmiProviderIsEnabled 메서드는 지정된 WMI 데이터 공급자에 대해 데이터 수집 또는 이벤트 알림을 사용할 수 있는지 여부를 결정합니다. |
WdfWorkItemCreate WdfWorkItemCreate 메서드는 프레임워크 작업 항목 개체를 만듭니다. 이 개체는 이후에 시스템의 작업 항목 큐에 추가할 수 있습니다. |
WdfWorkItemEnqueue WdfWorkItemEnqueue 메서드는 지정된 프레임워크 작업 항목 개체를 시스템의 작업 항목 큐에 추가합니다. |
WdfWorkItemFlush WdfWorkItemFlush 메서드는 지정된 작업 항목이 서비스된 후 를 반환합니다. |
WdfWorkItemGetParentObject WdfWorkItemGetParentObject 메서드는 지정된 작업 항목이 연결된 프레임워크 개체를 반환합니다. |
WRITE_PORT_BUFFER_UCHAR WRITE_PORT_BUFFER_UCHAR 함수는 버퍼에서 지정된 포트로 바이트를 씁니다. |
WRITE_PORT_BUFFER_ULONG WRITE_PORT_BUFFER_ULONG 함수는 버퍼에서 지정된 포트 주소로 여러 ULONG 값을 씁니다. |
WRITE_PORT_BUFFER_USHORT WRITE_PORT_BUFFER_USHORT 함수는 버퍼에서 지정된 포트 주소로 여러 USHORT 값을 씁니다. |
WRITE_PORT_UCHAR WRITE_PORT_UCHAR 함수는 지정된 포트 주소에 바이트를 씁니다. |
WRITE_PORT_ULONG WRITE_PORT_ULONG 함수는 ULONG 값을 지정된 포트 주소에 씁니다. |
WRITE_PORT_USHORT WRITE_PORT_USHORT 함수는 USHORT 값을 지정된 포트 주소에 씁니다. |
WRITE_REGISTER_BUFFER_UCHAR WRITE_REGISTER_BUFFER_UCHAR 함수는 버퍼에서 지정된 레지스터에 바이트 수를 씁니다. |
WRITE_REGISTER_BUFFER_ULONG WRITE_REGISTER_BUFFER_ULONG 함수는 버퍼의 ULONG 값을 지정된 레지스터에 씁니다. |
WRITE_REGISTER_BUFFER_ULONG64 WRITE_REGISTER_BUFFER_ULONG64 함수(wudfddi_hwaccess.h)는 버퍼의 여러 ULONG64 값을 지정된 레지스터에 씁니다. |
WRITE_REGISTER_BUFFER_USHORT WRITE_REGISTER_BUFFER_USHORT 함수(wudfddi_hwaccess.h)는 버퍼의 여러 USHORT 값을 지정된 레지스터에 씁니다. |
WRITE_REGISTER_UCHAR WRITE_REGISTER_UCHAR 함수(wudfddi_hwaccess.h)는 지정된 레지스터 주소에 바이트를 씁니다. |
WRITE_REGISTER_ULONG WRITE_REGISTER_ULONG 함수(wudfddi_hwaccess.h)는 ULONG 값을 지정된 레지스터 주소에 씁니다. |
WRITE_REGISTER_ULONG64 WRITE_REGISTER_ULONG64 함수(wudfddi_hwaccess.h)는 지정된 레지스터 주소에 ULONG64 값을 씁니다. |
WRITE_REGISTER_USHORT WRITE_REGISTER_USHORT 함수(wudfddi_hwaccess.h)는 USHORT 값을 지정된 레지스터 주소에 씁니다. |
WriteToHardware WriteToHardware 메서드는 프레임워크에서 내부적으로 사용됩니다. 사용하지 마십시오. |
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT 함수는 드라이버의 WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 구조를 초기화합니다. |
WUDF_INTERRUPT_CONFIG_INIT WUDF_INTERRUPT_CONFIG_INIT 함수는 WUDF_INTERRUPT_CONFIG 구조를 초기화합니다. |
WUDF_INTERRUPT_DISABLE 드라이버의 OnInterruptDisable 이벤트 콜백 함수는 지정된 하드웨어 인터럽트를 사용하지 않도록 설정합니다. |
WUDF_INTERRUPT_ENABLE 드라이버의 OnInterruptEnable 이벤트 콜백 함수는 지정된 하드웨어 인터럽트를 사용하도록 설정합니다. |
WUDF_INTERRUPT_ISR 드라이버의 OnInterruptIsr 이벤트 콜백 함수는 하드웨어 인터럽트를 서비스합니다. |
WUDF_INTERRUPT_WORKITEM 드라이버의 OnInterruptWorkItem 이벤트 콜백 함수는 드라이버의 OnInterruptIsr 콜백 함수가 저장한 인터럽트 정보를 처리합니다. |
WUDF_WORKITEM_CONFIG_INIT WUDF_WORKITEM_CONFIG_INIT 매크로는 드라이버의 WUDF_WORKITEM_CONFIG 구조를 초기화합니다. |
WUDF_WORKITEM_FUNCTION 드라이버의 OnWorkItem 이벤트 콜백 함수는 지정된 작업 항목과 연결된 작업을 수행합니다. |
인터페이스
IDriverEntry IDriverEntry 인터페이스는 사용자 모드 드라이버의 기본 진입점과 종료 지점을 표시합니다. |
IFileCallbackCleanup 프레임워크는 드라이버가 정리 작업을 수행해야 하는 경우 드라이버에 알릴 수 있습니다. |
IFileCallbackClose 프레임워크는 드라이버가 닫기 작업을 수행해야 하는 경우 드라이버에 알릴 수 있습니다. 드라이버는 IFileCallbackClose 인터페이스를 등록하여 알림을 처리할 수 있습니다. |
IImpersonateCallback IImpersonateCallback 인터페이스에는 가장을 처리하는 메서드가 포함되어 있습니다. |
IObjectCleanup WDF 개체에 대한 참조 횟수 COM 인터페이스를 저장하는 모든 드라이버는 인터페이스 누출을 방지하기 위해 IObjectCleanup 인터페이스를 지원해야 합니다. 일반적으로 드라이버는 WDF 개체에 대한 참조를 보유할 필요가 없습니다. |
IPnpCallback IPnpCallback 인터페이스는 PnP(플러그 앤 플레이) 및 PM(전원 관리) 인터페이스입니다. |
IPnpCallbackHardware IPnpCallbackHardware 인터페이스는 PnP(플러그 앤 플레이) 및 PM(전원 관리) 인터페이스입니다. |
IPnpCallbackHardware2 IPnpCallbackHardware2 인터페이스는 하드웨어와 관련된 콜백 메서드를 노출합니다. |
IPnpCallbackHardwareInterrupt IPnpCallbackHardwareInterrupt 인터페이스는 인터럽트 관련 플러그 앤 플레이 및 전원 관리 콜백 메서드를 지원합니다. |
IPnpCallbackRemoteInterfaceNotification 드라이버의 IPnpCallbackRemoteInterfaceNotification 인터페이스는 디바이스 인터페이스를 사용할 수 있게 되면 프레임워크가 호출하여 드라이버에 알리기 위해 호출하는 콜백 함수를 제공합니다. |
IPnpCallbackSelfManagedIo IPnpCallbackSelfManagedIo 인터페이스는 PnP(플러그 앤 플레이) 및 PM(전원 관리) 인터페이스입니다. |
IPowerPolicyCallbackWakeFromS0 드라이버의 IPowerPolicyCallbackWakeFromS0 인터페이스는 프레임워크가 호출하여 드라이버에 절전 모드 해제 이벤트를 알리기 위해 호출하는 콜백 함수를 제공합니다. |
IPowerPolicyCallbackWakeFromSx 드라이버의 IPowerPolicyCallbackWakeFromSx 인터페이스는 프레임워크가 호출하여 드라이버에 절전 모드 해제 이벤트를 알리기 위해 호출하는 콜백 함수를 제공합니다. 이러한 이벤트는 자체 및 시스템을 저전력 상태에서 절전 모드 해제하는 디바이스의 기능과 관련이 있습니다. |
IQueueCallbackCreate I/O 큐는 열려 있는 파일 요청을 드라이버에 사용할 수 있는 경우 드라이버에 알 수 있습니다. |
IQueueCallbackDefaultIoHandler IQueueCallbackDefaultIoHandler 인터페이스에는 처리할 다른 메서드가 등록되지 않은 I/O 요청을 처리하는 메서드가 포함되어 있습니다. |
IQueueCallbackDeviceIoControl I/O 큐 개체는 드라이버에 디바이스 I/O 제어 요청을 사용할 수 있는 경우 드라이버에 알 수 있습니다. |
IQueueCallbackIoCanceledOnQueue IQueueCallbackIoCanceledOnQueue 인터페이스는 선택 사항입니다. 드라이버의 I/O 큐에 있는 동안 I/O 요청이 취소될 때 UMDF가 드라이버에 알리도록 하려면 드라이버에서 이 인터페이스를 제공할 수 있습니다. |
IQueueCallbackIoResume IQueueCallbackIoResume 인터페이스에는 큐에서 I/O 요청 처리를 다시 시작하는 메서드가 포함되어 있습니다. |
IQueueCallbackIoStop IQueueCallbackIoStop 인터페이스에는 큐에서 I/O 요청 처리를 중지하는 메서드가 포함되어 있습니다. |
IQueueCallbackRead I/O 큐는 드라이버에 대한 읽기 요청을 사용할 수 있는 경우 드라이버에 알 수 있습니다. |
IQueueCallbackStateChange I/O 큐 개체는 상태가 변경되면 이벤트를 발생합니다. 드라이버는 IQueueCallbackStateChange 인터페이스를 등록하여 이벤트를 사용할 수 있습니다. |
IQueueCallbackWrite I/O 큐 개체는 드라이버에 쓰기 요청을 사용할 수 있는 경우 드라이버에 알 수 있습니다. |
IRemoteInterfaceCallbackEvent IRemoteInterfaceCallbackEvent 인터페이스는 프레임워크가 호출하여 디바이스 인터페이스와 연결된 디바이스 이벤트에 대해 드라이버에 알리기 위해 호출하는 콜백 함수를 제공합니다. |
IRemoteInterfaceCallbackRemoval IRemoteInterfaceCallbackRemoval은 프레임워크가 호출하여 드라이버에게 디바이스 인터페이스 제거에 대해 알리기 위해 호출하는 콜백 함수를 제공합니다. |
IRemoteTargetCallbackRemoval IRemoteTargetCallbackRemoval 인터페이스는 프레임워크가 호출하여 원격 I/O 대상 제거와 관련된 이벤트에 대해 드라이버에 알리기 위해 호출하는 콜백 함수를 제공합니다. |
IRequestCallbackCancel 드라이버가 현재 처리 중인 I/O 요청이 취소될 때 드라이버에 알림이 표시됩니다. |
IRequestCallbackRequestCompletion 드라이버는 요청 개체를 완료하기 위해 IRequestCallbackRequestCompletion 인터페이스를 구현합니다. |
IUsbTargetPipeContinuousReaderCallbackReadComplete IUsbTargetPipeContinuousReaderCallbackReadComplete는 드라이버 제공 인터페이스입니다. |
IUsbTargetPipeContinuousReaderCallbackReadersFailed IUsbTargetPipeContinuousReaderCallbackReadersFailed는 드라이버 제공 인터페이스입니다. |
IWDFCmResourceList 이 인터페이스는 디바이스의 하드웨어 리소스 목록을 나타냅니다. |
IWDFDevice IWDFDevice 인터페이스는 시스템의 디바이스를 나타내는 디바이스 개체를 노출합니다. |
IWDFDevice2 드라이버는 IWDFDevice::QueryInterface를 호출하여 IWDFDevice2 인터페이스를 가져옵니다. |
IWDFDevice3 IWDFDevice3 인터페이스를 가져오기 위해 드라이버는 IWDFDevice::QueryInterface를 호출합니다. |
IWDFDeviceInitialize IWDFDeviceInitialize 인터페이스는 프레임워크가 드라이버의 IDriverEntry::OnDeviceAdd 메서드에 입력 매개 변수로 제공하는 도우미 인터페이스입니다. |
IWDFDeviceInitialize2 IWDFDeviceInitialize2 인터페이스는 드라이버가 기본 버퍼 검색 모드 및 버퍼 액세스 방법을 지정할 수 있는 도우미 인터페이스입니다. |
IWDFDriver IWDFDriver 인터페이스는 호스트 프로세스에 로드된 드라이버 이미지를 나타내는 프레임워크 드라이버 개체를 노출합니다. |
IWDFDriverCreatedFile IWDFDriverCreatedFile 인터페이스는 드라이버에서 사용할 UMDF 드라이버 생성 파일 개체를 노출합니다. |
IWDFFile IWDFFile 인터페이스는 Microsoft Win32 CreateFile 함수에서 반환되는 HANDLE을 나타내는 파일 개체를 노출합니다. |
IWDFFile2 드라이버는 IWDFFile::QueryInterface를 호출하여 IWDFFile2 인터페이스를 가져옵니다. |
IWDFFile3 드라이버는 IWDFFile::QueryInterface를 호출하여 IWDFFile3 인터페이스를 가져옵니다. |
IWDFFileHandleTargetFactory IWDFFileHandleTargetFactory 인터페이스는 파일 핸들 기반 대상 디바이스 개체를 만드는 데 사용되는 팩터리 인터페이스입니다. |
IWDFInterrupt 이 인터페이스는 인터럽트 개체를 노출합니다. |
IWDFIoQueue IWDFIoQueue 인터페이스는 I/O 큐 개체를 노출합니다. |
IWDFIoRequest IWDFIoRequest 인터페이스는 I/O 요청 개체를 노출합니다. |
IWDFIoRequest2 IWDFIoRequest2 인터페이스를 가져오기 위해 드라이버는 IWDFIoRequest::QueryInterface를 호출합니다. |
IWDFIoRequest3 IWDFIoRequest3 인터페이스를 가져오기 위해 드라이버는 IWDFIoRequest::QueryInterface를 호출합니다. |
IWDFIoRequestCompletionParams IWDFIoRequestCompletionParams 인터페이스는 드라이버가 I/O 요청에 대한 완료 정보를 가져오는 데 사용할 수 있는 메서드를 노출합니다. 드라이버는 동기 또는 비동기 I/O 작업이 완료된 후 이러한 메서드를 호출할 수 있습니다. |
IWDFIoTarget IWDFIoTarget 인터페이스는 일반적으로 스택의 하위 드라이버를 나타내는 I/O 대상 개체를 노출합니다. |
IWDFIoTarget2 IWDFIoTarget2 인터페이스를 가져오기 위해 드라이버는 IWDFIoTarget::QueryInterface를 호출합니다. |
IWDFIoTargetStateManagement IWDFIoTargetStateManagement 인터페이스는 I/O 대상 개체의 상태를 관리하고 모니터링하는 메서드를 노출합니다. |
IWDFMemory IWDFMemory 인터페이스는 메모리 블록에 대한 액세스를 제공하는 프레임워크 메모리 개체를 노출합니다. |
IWDFNamedPropertyStore IWDFNamedPropertyStore 인터페이스는 속성 저장소 개체를 노출합니다. |
IWDFNamedPropertyStore2 드라이버는 IWDFPropertyStoreFactory::RetrieveDevicePropertyStore를 호출하여 IWDFNamedPropertyStore2 인터페이스를 가져옵니다. |
IWDFObject IWDFObject 인터페이스는 모든 프레임워크 개체 형식에서 공통적인 기본 기능을 제공하는 프레임워크 기본 개체를 노출합니다. 모든 프레임워크 개체는 이 루트 개체에서 파생됩니다. |
IWDFPropertyStoreFactory IWDFPropertyStoreFactory 인터페이스는 속성 저장소 인터페이스를 만드는 데 사용되는 팩터리 인터페이스입니다. |
IWDFRemoteInterface UMDF 드라이버는 IWDFDevice2::CreateRemoteInterface 메서드를 호출하여 이 인터페이스에 대한 포인터를 받습니다. |
IWDFRemoteInterfaceInitialize UMDF 기반 드라이버는 IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival 콜백 함수에 대한 입력으로 IWDFRemoteInterfaceInitialize 인터페이스를 수신합니다. |
IWDFRemoteTarget IWDFRemoteTarget 인터페이스를 가져오기 위해 드라이버는 IWDFDevice2::CreateRemoteTarget을 호출합니다. |
IWDFRequestCompletionParams IWDFRequestCompletionParams 인터페이스는 드라이버가 I/O 요청에 대한 완료 정보를 가져오는 데 사용할 수 있는 메서드를 노출합니다. 드라이버는 동기 또는 비동기 I/O 작업이 완료된 후 이러한 메서드를 호출할 수 있습니다. |
IWDFUnifiedPropertyStore IWDFUnifiedPropertyStore 인터페이스는 통합 속성 저장소를 노출합니다. |
IWDFUnifiedPropertyStoreFactory IWDFUnifiedPropertyStoreFactory 인터페이스는 통합 속성 저장소 인터페이스를 만드는 데 사용되는 팩터리 인터페이스입니다. |
IWDFUsbInterface IWDFUsbInterface 인터페이스는 USB 디바이스가 노출하는 USB 인터페이스를 노출합니다. |
IWDFUsbRequestCompletionParams IWDFUsbRequestCompletionParams 인터페이스는 USB 요청 개체를 완료하기 위한 매개 변수 개체를 노출합니다. parameters 개체는 주로 비동기 I/O 및 계층화된 드라이버에 필요합니다. |
IWDFUsbTargetDevice IWDFUsbTargetDevice 인터페이스는 USB 디바이스 I/O 대상 개체를 노출합니다. |
IWDFUsbTargetFactory IWDFUsbTargetFactory 인터페이스는 USB 대상 디바이스 개체를 만드는 데 사용되는 팩터리 인터페이스입니다. |
IWDFUsbTargetPipe IWDFUsbTargetPipe 인터페이스는 I/O 대상이기도 한 USB 파이프(엔드포인트)를 노출합니다. |
IWDFUsbTargetPipe2 IWDFUsbTargetPipe2 인터페이스는 I/O 대상이기도 한 USB 파이프(엔드포인트)를 노출합니다. |
IWDFWorkItem 이 인터페이스는 작업 항목 개체를 노출합니다. |
구조체
UMDF_IO_TARGET_OPEN_PARAMS UMDF_IO_TARGET_OPEN_PARAMS 구조에는 파일 열기 매개 변수가 포함됩니다. |
UMDF_VERSION_DATA UMDF_VERSION_DATA 구조체는 프레임워크의 버전을 설명합니다. |
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_COINSTALLER_INSTALL_OPTIONS WDF_COINSTALLER_INSTALL_OPTIONS 구조에는 프레임워크 기반 드라이버 설치 관리자가 프레임워크의 공동 설치 관리자에 지정할 수 있는 설치 옵션이 포함되어 있습니다. |
WDF_COMMON_BUFFER_CONFIG WDF_COMMON_BUFFER_CONFIG 구조에는 공통 버퍼에 대한 구성 정보가 포함되어 있습니다. |
WDF_COMPANION_EVENT_CALLBACKS 이 WDF_COMPANION_EVENT_CALLBACKS 문서는 내부 전용입니다. |
WDF_DEVICE_INTERFACE_PROPERTY_DATA WDF_DEVICE_INTERFACE_PROPERTY_DATA 구조체는 디바이스 인터페이스 속성을 설명합니다. |
WDF_DEVICE_PNP_CAPABILITIES WDF_DEVICE_PNP_CAPABILITIES 구조는 디바이스의 플러그 앤 플레이 기능을 설명합니다. |
WDF_DEVICE_PNP_NOTIFICATION_DATA WDF_DEVICE_PNP_NOTIFICATION_DATA 구조는 디바이스의 플러그 앤 플레이 상태 컴퓨터 내에서 상태 변경을 설명합니다. |
WDF_DEVICE_POWER_CAPABILITIES WDF_DEVICE_POWER_CAPABILITIES 구조는 디바이스의 전원 기능을 설명합니다. |
WDF_DEVICE_POWER_NOTIFICATION_DATA WDF_DEVICE_POWER_NOTIFICATION_DATA 구조는 디바이스의 전원 상태 컴퓨터 내에서 상태 변경을 설명합니다. |
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 구조에는 디바이스가 유휴 상태이고 시스템이 S0(시스템 작동 상태)에 있을 때 프레임워크에서 사용하는 드라이버 제공 정보가 포함됩니다. |
WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA 구조는 디바이스의 전원 정책 상태 컴퓨터 내에서 상태 변경을 설명합니다. |
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS 구조에는 디바이스의 절전 모드 해제 기능과 시스템(둘 다 저전력 상태인 경우)에 대한 드라이버 제공 정보가 포함되어 있습니다. |
WDF_DEVICE_PROPERTY_DATA WDF_DEVICE_PROPERTY_DATA 구조는 디바이스 속성을 설명합니다. |
WDF_DEVICE_STATE WDF_DEVICE_STATE 구조체는 디바이스의 플러그 앤 플레이 상태를 지정합니다. |
WDF_DMA_ENABLER_CONFIG WDF_DMA_ENABLER_CONFIG 구조체는 DMA 인에이블러 개체에 대한 특성을 제공합니다. |
WDF_DMA_SYSTEM_PROFILE_CONFIG WDF_DMA_SYSTEM_PROFILE_CONFIG 구조는 시스템 모드 DMA 사용 장치와 관련된 하드웨어별 설정을 설명합니다. |
WDF_DPC_CONFIG WDF_DPC_CONFIG 구조에는 DPC 개체에 대한 구성 정보가 포함됩니다. |
WDF_DRIVER_CONFIG WDF_DRIVER_CONFIG 구조체는 WdfDriverCreate에 대한 입력 매개 변수입니다. |
WDF_DRIVER_VERSION_AVAILABLE_PARAMS WDF_DRIVER_VERSION_AVAILABLE_PARAMS 구조는 Kernel-Mode Driver Framework 라이브러리의 주 버전 및 부 버전 번호를 지정합니다. |
WDF_FDO_EVENT_CALLBACKS WDF_FDO_EVENT_CALLBACKS 구조에는 함수 드라이버의 PnP 이벤트 콜백 함수에 대한 포인터가 포함됩니다. |
WDF_FILEOBJECT_CONFIG WDF_FILEOBJECT_CONFIG 구조에는 드라이버의 프레임워크 파일 개체에 대한 구성 정보가 포함됩니다. |
WDF_INTERRUPT_CONFIG WDF_INTERRUPT_CONFIG 구조에는 디바이스 인터럽트 구성 정보가 포함되어 있습니다. |
WDF_INTERRUPT_EXTENDED_POLICY WDF_INTERRUPT_EXTENDED_POLICY 구조에는 인터럽트의 정책, 우선 순위, 선호도 및 그룹에 대한 정보가 포함됩니다. |
WDF_INTERRUPT_EXTENDED_POLICY WDF_INTERRUPT_EXTENDED_POLICY 구조에 인터럽트의 정책, 우선 순위, 선호도 및 그룹에 대한 정보가 포함된 방법을 알아봅니다. |
WDF_INTERRUPT_INFO WDF_INTERRUPT_INFO 구조에는 디바이스의 인터럽트 리소스에 대한 정보가 포함됩니다. |
WDF_INTERRUPT_INFO WDF_INTERRUPT_INFO 구조에 디바이스의 인터럽트 리소스에 대한 정보가 포함된 방법을 알아봅니다. |
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS 구조에는 메모리 부족 상황이 있는 경우 프레임워크가 드라이버에 대한 I/O 요청을 받을 때 수행할 수 있는 특정 작업에 대한 정보가 포함되어 있습니다. |
WDF_IO_QUEUE_CONFIG WDF_IO_QUEUE_CONFIG 구조에는 프레임워크 큐 개체에 대한 구성 정보가 포함됩니다. |
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY 구조에는 프레임워크가 I/O 큐에 대해 보장된 정방향 진행을 가능하게 하는 데 사용하는 드라이버 제공 정보가 포함되어 있습니다. |
WDF_IO_TARGET_OPEN_PARAMS WDF_IO_TARGET_OPEN_PARAMS 구조에는 WdfIoTargetOpen 메서드에서 사용하는 매개 변수가 포함되어 있습니다. |
WDF_IO_TYPE_CONFIG WDF_IO_TYPE_CONFIG 구조는 읽기 및 쓰기 요청 및 디바이스 I/O 제어 요청에 대한 드라이버의 기본 버퍼 액세스 방법을 지정합니다. |
WDF_MEMORY_DESCRIPTOR WDF_MEMORY_DESCRIPTOR 구조는 메모리 버퍼를 설명합니다. |
WDF_OBJECT_ATTRIBUTES WDF_OBJECT_ATTRIBUTES 구조체는 프레임워크 개체와 연결할 수 있는 특성을 설명합니다. |
WDF_OBJECT_CONTEXT_TYPE_INFO WDF_OBJECT_CONTEXT_TYPE_INFO 구조는 프레임워크 개체의 드라이버 정의 컨텍스트 메모리를 설명합니다. |
WDF_PDO_EVENT_CALLBACKS WDF_PDO_EVENT_CALLBACKS 구조는 버스 드라이버의 이벤트 콜백 함수에 대한 디스패치 테이블입니다. |
WDF_PNPPOWER_EVENT_CALLBACKS WDF_PNPPOWER_EVENT_CALLBACKS 구조에는 드라이버의 플러그 앤 플레이 및 전원 이벤트 콜백 함수에 대한 포인터가 포함됩니다. |
WDF_POWER_FRAMEWORK_SETTINGS WDF_POWER_FRAMEWORK_SETTINGS 구조는 단일 구성 요소 디바이스에 대한 PoFx(전원 관리 프레임워크) 설정을 설명합니다. |
WDF_POWER_POLICY_EVENT_CALLBACKS WDF_POWER_POLICY_EVENT_CALLBACKS 구조에는 드라이버의 전원 정책 이벤트 콜백 함수에 대한 포인터가 포함되어 있습니다. |
WDF_PROPERTY_STORE_ROOT WDF_PROPERTY_STORE_ROOT 구조에는 UMDF 속성 저장소를 식별하는 정보가 포함되어 있습니다. |
WDF_QUERY_INTERFACE_CONFIG WDF_QUERY_INTERFACE_CONFIG 구조체는 드라이버 정의 인터페이스를 설명합니다. |
WDF_REMOVE_LOCK_OPTIONS WDF_REMOVE_LOCK_OPTIONS 구조는 드라이버에 IRP를 전달하기 전에 제거 잠금을 획득하는 옵션을 지정합니다. |
WDF_REQUEST_COMPLETION_PARAMS WDF_REQUEST_COMPLETION_PARAMS 구조에는 I/O 요청 완료와 관련된 매개 변수가 포함되어 있습니다. |
WDF_REQUEST_FORWARD_OPTIONS WDF_REQUEST_FORWARD_OPTIONS 구조에는 자식 디바이스의 I/O 큐에서 부모 디바이스의 I/O 큐로 I/O 요청을 다시 큐에 추가하는 옵션이 포함되어 있습니다. |
WDF_REQUEST_PARAMETERS WDF_REQUEST_PARAMETERS 구조체는 I/O 요청과 연결된 매개 변수를 받습니다. |
WDF_REQUEST_REUSE_PARAMS WDF_REQUEST_REUSE_PARAMS 구조체는 재사용된 I/O 요청과 연결된 정보를 지정합니다. |
WDF_REQUEST_SEND_OPTIONS WDF_REQUEST_SEND_OPTIONS 구조체는 I/O 요청을 I/O 대상으로 보내는 것과 관련된 옵션을 지정합니다. |
WDF_TASK_QUEUE_CONFIG 이 WDF_TASK_QUEUE_CONFIG 문서는 내부용으로만 사용됩니다. |
WDF_TASK_SEND_OPTIONS 이 WDF_TASK_SEND_OPTIONS 문서는 내부용으로만 사용됩니다. |
WDF_TIMER_CONFIG WDF_TIMER_CONFIG 구조에는 프레임워크 타이머 개체에 대한 구성 정보가 포함됩니다. |
WDF_USB_CONTINUOUS_READER_CONFIG WDF_USB_CONTINUOUS_READER_CONFIG 구조에는 프레임워크가 USB 파이프에 대한 연속 판독기를 구성하는 데 사용하는 정보가 포함되어 있습니다. |
WDF_USB_CONTROL_SETUP_PACKET WDF_USB_CONTROL_SETUP_PACKET 구조는 USB 제어 전송을 위한 설정 패킷을 설명합니다. |
WDF_USB_DEVICE_CREATE_CONFIG WDF_USB_DEVICE_CREATE_CONFIG 구조에는 프레임워크가 프레임워크 USB 디바이스 개체를 구성하는 데 사용하는 정보가 포함되어 있습니다. |
WDF_USB_DEVICE_INFORMATION WDF_USB_DEVICE_INFORMATION 구조에는 USB 디바이스에 대한 버전 및 기능 정보가 포함되어 있습니다. |
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS WDF_USB_DEVICE_SELECT_CONFIG_PARAMS 구조는 USB 디바이스 구성 매개 변수를 지정합니다. |
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS WDF_USB_INTERFACE_SELECT_SETTING_PARAMS 구조에는 USB 인터페이스에 대한 선택 정보가 포함됩니다. |
WDF_USB_INTERFACE_SETTING_PAIR WDF_USB_INTERFACE_SETTING_PAIR 구조체는 지정된 USB 인터페이스에 대한 대체 설정을 지정합니다. |
WDF_USB_PIPE_INFORMATION WDF_USB_PIPE_INFORMATION 구조에는 USB 파이프 및 해당 엔드포인트에 대한 정보가 포함됩니다. |
WDF_USB_REQUEST_COMPLETION_PARAMS WDF_USB_REQUEST_COMPLETION_PARAMS 구조에는 USB 디바이스에 대한 I/O 요청 완료와 관련된 매개 변수가 포함되어 있습니다. |
WDF_WMI_INSTANCE_CONFIG WDF_WMI_INSTANCE_CONFIG 구조에는 WMI 데이터 공급자의 instance 대한 구성 정보가 포함되어 있습니다. |
WDF_WMI_PROVIDER_CONFIG WDF_WMI_PROVIDER_CONFIG 구조에는 드라이버의 WMI 데이터 블록에 대한 구성 정보가 포함됩니다. |
WDF_WORKITEM_CONFIG WDF_WORKITEM_CONFIG 구조에는 작업 항목과 연결된 정보가 포함됩니다. |
WDFMEMORY_OFFSET WDFMEMORY_OFFSET 구조체는 메모리 개체 버퍼의 하위 섹션을 식별합니다. |
WDFMEMORY_OFFSET WDFMEMORY_OFFSET 구조는 메모리 블록 내에서 액세스되는 정보의 위치와 크기를 설명합니다. |
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS 구조에는 디바이스가 유휴 상태이고 시스템이 S0(시스템 작업 상태)에 있을 때 프레임워크에서 사용하는 드라이버 제공 정보가 포함됩니다. |
WUDF_INTERRUPT_CONFIG WUDF_INTERRUPT_CONFIG 구조에는 디바이스 인터럽트 구성 정보가 포함됩니다. |
WUDF_WORKITEM_CONFIG WUDF_WORKITEM_CONFIG 구조에는 작업 항목과 연결된 정보가 포함됩니다. |