WDF_POWER_DEVICE_STATE 열거형(wudfddi_types.h)

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

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

Syntax

typedef enum _WDF_POWER_DEVICE_STATE {
  WdfPowerDeviceInvalid,
  WdfPowerDeviceD0,
  WdfPowerDeviceD1,
  WdfPowerDeviceD2,
  WdfPowerDeviceD3,
  WdfPowerDeviceD3Final,
  WdfPowerDevicePrepareForHibernation,
  WdfPowerDeviceMaximum
} WDF_POWER_DEVICE_STATE, *PWDF_POWER_DEVICE_STATE;

상수

 
WdfPowerDeviceInvalid
디바이스 전원 상태가 잘못되었거나 알 수 없습니다.
WdfPowerDeviceD0
디바이스는 D0 디바이스 전원 상태를 지원합니다.
WdfPowerDeviceD1
디바이스는 D1 디바이스 전원 상태를 지원합니다.
WdfPowerDeviceD2
디바이스는 D2 디바이스 전원 상태를 지원합니다.
WdfPowerDeviceD3
디바이스는 D3 디바이스 전원 상태를 지원합니다.
WdfPowerDeviceD3Final
디바이스가 D3 디바이스 전원 상태로 들어가는 마지막 시간입니다. 일반적으로 이 값은 컴퓨터의 전원이 꺼지거나 컴퓨터에서 디바이스가 제거되고 있음을 의미합니다. 디바이스가 이미 제거되었을 수 있습니다.
WdfPowerDevicePrepareForHibernation
디바이스는 최대 절전 모드 파일을 지원하며 컴퓨터는 시스템 상태 S4를 입력하여 최대 절전 모드로 전환할 준비가 됩니다. 드라이버가 디바이스를 끄면 안됩니다.
WdfPowerDeviceMaximum
유효한 열거형 값이 초과되었습니다.

설명

프레임워크는 IPnpCallback::OnD0Entry 또는 IPnpCallback::OnD0Exit 메서드에 WDF_POWER_DEVICE_STATE 값 중 하나를 제공하여 UMDF 드라이버에 디바이스의 전원 상태를 알립니다.

요구 사항

요구 사항
헤더 wudfddi_types.h(Wudfddi.h 포함)

추가 정보

IPnpCallback::OnD0Entry

IPnpCallback::OnD0Exit