video.h) (PVIDEO_HW_POWER_SET 回调函数

HwVidSetPowerState 设置指定设备的电源状态。

语法

PVIDEO_HW_POWER_SET PvideoHwPowerSet;

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

参数

HwDeviceExtension

指向微型端口驱动程序的每个适配器存储区域的指针。 有关详细信息,请参阅 设备扩展

HwId

指向 32 位 设备 ID 的指针,该 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