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) |