Compartilhar via


Função SetVCPFeature (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.

Define o valor de um código vcp (Painel de Controle virtual) para um monitor.

Sintaxe

_BOOL SetVCPFeature(
  [in] HANDLE hMonitor,
  [in] BYTE   bVCPCode,
  [in] DWORD  dwNewValue
);

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 definido. Os códigos VCP são definidos no padrão MCCS (Conjunto de Comandos de Controle) do VESA Monitor, versão 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.

[in] dwNewValue

Valor do código VCP.

Valor retornado

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 "Definir Recurso VCP" do padrão DDC/CI (Interface de Comando do Canal de Dados de Exibição).

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

Requisitos

   
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