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


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

VideoPowerControl

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

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

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

Комментарии

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

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

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

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть video.h (включить Video.h)

См. также раздел

HwVidGetPowerState

HwVidGetVideoChildDescriptor

VIDEO_POWER_MANAGEMENT