Поделиться через


функция обратного вызова 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-разрядный идентификатор устройства , который однозначно определяет устройство, для которого мини-драйвер должен задать состояние питания. Этот параметр представляет собой значение, возвращаемое функцией драйвера минипорта HwVidGetVideoChildDescriptor. Значение DISPLAY_ADAPTER_HW_ID указывает, что драйвер минипорта должен задать состояние питания самого адаптера.

VideoPowerControl

Указатель на структуру VIDEO_POWER_MANAGEMENT, указывающую состояние питания, которое необходимо задать.

Возвращаемое значение

HwVidSetPowerState всегда должен возвращать NO_ERROR.

Замечания

HwVidSetPowerState является обязательной функцией в драйвере видеопорта.

Драйвер должен проверить идентификатор, указанный в HwId, чтобы определить устройство, на котором необходимо установить состояние питания. Затем драйвер должен установить состояние питания этого устройства на уровень, указанный в элементе PowerState структуры VIDEO_POWER_MANAGEMENT, к которой точки VideoPowerControl.

HwVidSetPowerState должны быть доступны для страницы.

Требования

Требование Ценность
целевая платформа Настольный
заголовка video.h (include Video.h)

См. также

HwVidGetPowerState

HwVidGetVideoChildDescriptor

VIDEO_POWER_MANAGEMENT