UdecxUsbDeviceLinkPowerEntryComplete 함수(udecxusbdevice.h)

디바이스를 저전력 상태에서 가져오기 위한 비동기 요청을 완료합니다.

구문

void UdecxUsbDeviceLinkPowerEntryComplete(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] NTSTATUS       CompletionStatus
);

매개 변수

[in] UdecxUsbDevice

UDE 디바이스 개체에 대한 핸들입니다. 클라이언트 드라이버는 UdecxUsbDeviceCreate에 대한 이전 호출에서 이 포인터를 검색했습니다.

[in] CompletionStatus

비동기 작업의 성공 또는 실패를 나타내는 적절한 NTSTATUS 오류 코드입니다.

반환 값

없음

설명

USB 디바이스 에뮬레이션 클래스 확장(UdeCx)이 저전력 상태에서 디바이스를 가져와 작업 상태로 전환하라는 요청을 받으면 클라이언트 드라이버의 EVT_UDECX_USB_DEVICE_D0_ENTRY 콜백 함수 구현을 호출합니다.

클라이언트 드라이버가 가상 USB 디바이스를 작동 상태로 만드는 데 필요한 단계를 수행한 후 드라이버는 이 메서드를 호출하여 전원 요청을 완료했음을 클래스 확장에 알립니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10
지원되는 최소 서버 Windows Server 2016
대상 플랫폼 Windows
최소 KMDF 버전 1.15
머리글 udecxusbdevice.h(Udecx.h 포함)
라이브러리 Udecxstub.lib
IRQL PASSIVE_LEVEL

추가 정보

아키텍처: USB 디바이스 에뮬레이션(UDE)

EVT_UDECX_USB_DEVICE_D0_ENTRY

UDE 클라이언트 드라이버 작성