PVIDEO_HW_POWER_SET 콜백 함수(video.h)

HwVidSetPowerState 는 지정된 디바이스의 전원 상태를 설정합니다.

구문

PVIDEO_HW_POWER_SET PvideoHwPowerSet;

VP_STATUS PvideoHwPowerSet(
  PVOID HwDeviceExtension,
  ULONG HwId,
  PVIDEO_POWER_MANAGEMENT VideoPowerControl
)
{...}

매개 변수

HwDeviceExtension

미니포트 드라이버의 어댑터별 스토리지 영역에 대한 포인터입니다. 자세한 내용은 디바이스 확장을 참조하세요.

HwId

미니포트 드라이버가 전원 상태를 설정해야 하는 디바이스를 고유하게 식별하는 32비트 디바이스 ID 에 대한 포인터입니다. 이 매개 변수는 미니포트 드라이버의 HwVidGetVideoChildDescriptor 함수에서 반환되는 값입니다. DISPLAY_ADAPTER_HW_ID 값은 미니포트 드라이버가 어댑터 자체의 전원 상태를 설정해야 했음을 나타냅니다.

VideoPowerControl

설정할 전원 상태를 지정하는 VIDEO_POWER_MANAGEMENT 구조체에 대한 포인터입니다.

반환 값

HwVidSetPowerState는 항상 NO_ERROR 반환해야 합니다.

설명

HwVidSetPowerState 는 비디오 미니포트 드라이버에 필요한 함수입니다.

드라이버는 HwId 에 지정된 ID를 확인하여 전원 상태를 설정할 디바이스를 결정해야 합니다. 그런 다음 드라이버는 해당 디바이스의 전원 상태를 VideoPowerControl이 가리키는 VIDEO_POWER_MANAGEMENT 구조체의 PowerState 멤버에 지정된 수준으로 설정해야 합니다.

HwVidSetPowerState 를 페이징할 수 있어야 합니다.

요구 사항

   
대상 플랫폼 데스크톱
헤더 video.h(Video.h 포함)

참고 항목

HwVidGetPowerState

HwVidGetVideoChildDescriptor

VIDEO_POWER_MANAGEMENT