Partilhar via


PVIDEO_HW_POWER_GET função de retorno de chamada (video.h)

HwVidGetPowerState consultas se o dispositivo pode dar suporte ao estado de energia solicitado.

Sintaxe

PVIDEO_HW_POWER_GET PvideoHwPowerGet;

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

Parâmetros

HwDeviceExtension

Ponteiro para a área de armazenamento por adaptador do driver de miniport. Para obter mais informações, consulte de Extensões de Dispositivo.

HwId

Ponteiro para uma ID do dispositivo de 32 bits que identifica exclusivamente o dispositivo que o driver de miniporto deve consultar. Esse parâmetro é retornado pela função HwVidGetVideoChildDescriptor do driver de miniport. Como alternativa, um valor de DISPLAY_ADAPTER_HW_ID indica que as informações de energia estão sendo solicitadas do próprio adaptador.

VideoPowerControl

Ponteiro para uma estrutura de VIDEO_POWER_MANAGEMENT que especifica o estado de energia para o qual o suporte está sendo consultado.

Valor de retorno

HwVidGetPowerState retorna um dos seguintes valores:

Código de retorno Descrição
NO_ERROR O dispositivo dá suporte ao estado de energia solicitado.
ERROR_DEVICE_REINITIALIZATION_NEEDED O driver falhou na consulta de estado de energia.

Observações

HwVidGetPowerState é uma função necessária em um driver de miniporto de vídeo.

O driver deve verificar a ID especificada em HwId para determinar qual dispositivo consultar. Em seguida, o driver deve determinar se esse dispositivo dá suporte ao estado de energia especificado no membro PowerState da estrutura VIDEO_POWER_MANAGEMENT à qual pontos de VideoPowerControl.

Essa função não deve retornar o estado de energia atual do dispositivo.

HwVidGetPowerState deve ficar paginável.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho video.h (inclua Video.h)

Consulte também

HwVidGetVideoChildDescriptor

HwVidSetPowerState

VIDEO_POWER_MANAGEMENT