다음을 통해 공유


IWDFDevice2 인터페이스(wudfddi.h)

[경고: UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에는 새로운 기능이 추가되지 않으며 최신 버전의 Windows 10에서는 UMDF 1에 대한 지원이 제한되어 있습니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF시작 .]을 참조하세요.

드라이버는 IWDFDevice::QueryInterface호출하여 IWDFDevice2 인터페이스를 가져옵니다.

상속

IWDFDevice2 인터페이스는 IWDFDevice상속합니다. IWDFDevice2 다음과 같은 형식의 멤버도 있습니다.

  • 방법

방법

IWDFDevice2 인터페이스에는 이러한 메서드가 있습니다.

 
IWDFDevice2::AssignS0IdleSettings

AssignS0IdleSettings 메서드는 디바이스가 유휴 상태이고 시스템이 S0(작동 중) 상태일 때 프레임워크에서 사용하는 드라이버 제공 정보를 제공합니다.
IWDFDevice2::AssignSxWakeSettings

AssignSxWakeSettings 메서드는 디바이스와 시스템이 모두 저전력 상태인 동안 절전 신호를 트리거하는 디바이스의 기능에 대한 드라이버 제공 정보를 제공합니다.
IWDFDevice2::CreateRemoteInterface

CreateRemoteInterface 메서드는 디바이스 인터페이스를 나타내는 원격 인터페이스 개체를 만듭니다.
IWDFDevice2::CreateRemoteTarget

CreateRemoteTarget 메서드는 원격 I/O 대상을 나타내는 원격 대상 개체를 만듭니다.
IWDFDevice2::CreateSymbolicLinkWithReferenceString

TheCreateSymbolicLinkWithReferenceString 메서드는 디바이스에 대한 기호 링크 이름 및 선택적으로 참조 문자열을 만듭니다.
IWDFDevice2::GetDeviceStackIoTypePreference

GetDeviceStackIoTypePreference 메서드는 프레임워크가 디바이스에 사용하는 버퍼 액세스 메서드를 검색합니다.
IWDFDevice2::GetSystemPowerAction

GetSystemPowerAction 메서드는 현재 컴퓨터에 대해 발생하는 시스템 전원 작업(있는 경우)을 반환합니다.
IWDFDevice2::RegisterRemoteInterfaceNotification

RegisterRemoteInterfaceNotification 메서드는 지정된 디바이스 인터페이스를 사용할 수 있게 되면 알림을 받을 드라이버를 등록합니다.
IWDFDevice2::ResumeIdle

ResumeIdle 메서드는 디바이스가 사용 중이 아니며 유휴 상태인 경우 디바이스 저전력 상태에 배치할 수 있음을 프레임워크에 알릴 수 있습니다.
IWDFDevice2::StopIdle

StopIdle 메서드는 디바이스가 작동 중(D0) 전원 상태에 있어야 한다는 것을 프레임워크에 알릴 수 있습니다.

요구 사항

요구
지원 종료 UMDF 2.0 이상에서는 사용할 수 없습니다.
대상 플랫폼 바탕 화면
최소 UMDF 버전 1.9
헤더 wudfddi.h(Wudfddi.h 포함)