PVIDEO_HW_POWER_GET função de retorno de chamada (video.h)
HwVidGetPowerState consulta 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 Extensões de dispositivo.
HwId
Ponteiro para uma ID de 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 VIDEO_POWER_MANAGEMENT que especifica o estado de energia para o qual o suporte está sendo consultado.
Retornar valor
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. |
Comentários
HwVidGetPowerState é uma função necessária em um driver de miniporto de vídeo.
O driver deve marcar 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 para a qual VideoPowerControl aponta.
Essa função não deve retornar o estado de energia atual do dispositivo.
HwVidGetPowerState deve ser tornado paginável.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | video.h (incluir Video.h) |