IWDFDevice3 인터페이스(wudfddi.h)
[경고: UMDF 2는 UMDF의 최신 버전이며 UMDF 1을 대체합니다. 모든 새 UMDF 드라이버는 UMDF 2를 사용하여 작성해야 합니다. UMDF 1에는 새로운 기능이 추가되지 않으며 최신 버전의 Windows 10에서는 UMDF 1에 대한 지원이 제한되어 있습니다. 유니버설 Windows 드라이버는 UMDF 2를 사용해야 합니다. 자세한 내용은 UMDF시작 .]을 참조하세요.
IWDFDevice3 인터페이스를 가져오려면 드라이버는 IWDFDevice::QueryInterface호출합니다.
상속
IWDFDevice3 인터페이스는 IWDFDevice2상속합니다. IWDFDevice3 다음과 같은 유형의 멤버가 있습니다.
- 방법
방법
IWDFDevice3 인터페이스에는 이러한 메서드가 있습니다.
IWDFDevice3::AssignS0IdleSettingsEx AssignS0IdleSettingsEx 메서드는 디바이스가 유휴 상태이고 시스템이 S0(작동 중) 상태일 때 프레임워크에서 사용하는 드라이버 제공 정보를 제공합니다. |
IWDFDevice3::CreateInterrupt CreateInterrupt 메서드는 프레임워크 인터럽트 개체를 만듭니다. |
IWDFDevice3::CreateWorkItem CreateWorkItem 메서드는 프레임워크 작업 항목 개체를 만듭니다. 이 개체는 이후에 프레임워크의 작업 항목 큐에 추가할 수 있습니다. |
IWDFDevice3::GetHardwareRegisterMappedAddress 드라이버는 GetHardwareRegisterMappedAddress를 호출하여 MapIoSpace를 사용하여 이전에 매핑된 메모리 리소스의 사용자 모드 매핑된 주소를 가져옵니다. |
IWDFDevice3::MapIoSpace MapIoSpace 메서드는 지정된 실제 주소 범위를 시스템 주소 공간에 매핑하고 의사 기본 주소를 반환합니다. |
IWDFDevice3::ReadFromHardware ReadFromHardware 메서드는 프레임워크에서 내부적으로 사용됩니다. 사용하지 마세요. |
IWDFDevice3::UnmapIoSpace UnmapIoSpace 메서드는 이전에 MapIoSpace 메서드에 의해 매핑된 지정된 범위의 실제 주소의 매핑을 해제합니다. |
IWDFDevice3::WriteToHardware WriteToHardware 메서드는 프레임워크에서 내부적으로 사용됩니다. 사용하지 마세요. |
요구 사항
요구 | 값 |
---|---|
지원 종료 | UMDF 2.0 이상에서는 사용할 수 없습니다. |
대상 플랫폼 | 바탕 화면 |
최소 UMDF 버전 | 1.11 |
헤더 | wudfddi.h |