функция обратного вызова 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) |