Share via


Função GetVCPFeatureAndVCPFeatureReply (lowlevelmonitorconfigurationapi.h)

Aviso

As funções de configuração do monitor físico funcionam usando o padrão MCCS (Conjunto de Comandos de Controle do Monitor VESA) em uma interface I2C. Muitos monitores não implementam totalmente esse padrão; portanto, o uso desses comandos pode resultar em um comportamento de monitor indefinido. Não recomendamos usar essas funções para monitores arbitrários sem validar fisicamente que eles funcionam conforme o esperado.

Recupera o valor atual, o valor máximo e o tipo de código de um código VCP (Painel de Controle Virtual) para um monitor.

Sintaxe

_BOOL GetVCPFeatureAndVCPFeatureReply(
  [in]  HANDLE             hMonitor,
  [in]  BYTE               bVCPCode,
  [out] LPMC_VCP_CODE_TYPE pvct,
  [out] LPDWORD            pdwCurrentValue,
  [out] LPDWORD            pdwMaximumValue
);

Parâmetros

[in] hMonitor

Identificador para um monitor físico. Para obter o identificador do monitor, chame GetPhysicalMonitorsFromHMONITOR ou GetPhysicalMonitorsFromIDirect3DDevice9.

[in] bVCPCode

Código VCP a ser consultado. Os códigos VCP são Incluir o padrão MCCS (Conjunto de Comandos de Controle do Monitor VESA), as versões 1.0 e 2.0. Esse parâmetro deve especificar um VCP contínuo ou não contínuo ou um código específico do fornecedor. Não deve ser um código de controle de tabela.

[out] pvct

Recebe o tipo de código VCP, como membro da enumeração MC_VCP_CODE_TYPE . Este parâmetro pode ser NULL.

[out] pdwCurrentValue

Recebe o valor atual do código VCP. Este parâmetro pode ser NULL.

[out] pdwMaximumValue

Se bVCPCode especificar um código VCP contínuo, esse parâmetro receberá o valor máximo do código VCP. Se bVCPCode especificar um código VCP não contínuo, o valor recebido nesse parâmetro será indefinido. Este parâmetro pode ser NULL.

Retornar valor

Se a função for bem-sucedida, o valor retornado será TRUE. Se a função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Essa função corresponde ao comando "Obter Recurso VCP & Resposta de Recurso VCP" do padrão DDC/CI (Interface de Comando do Canal de Dados de Exibição). Códigos VCP específicos do fornecedor podem ser usados com essa função.

Essa função leva cerca de 40 milissegundos para retornar.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho lowlevelmonitorconfigurationapi.h
Biblioteca Dxva2.lib
DLL Dxva2.dll

Confira também

Monitorar funções de configuração