Compartilhar via


estrutura IDDCX_MONITOR_DESCRIPTION (iddcx.h)

Uma estrutura IDDCX_MONITOR_DESCRIPTION fornece uma descrição do monitor.

Sintaxe

struct IDDCX_MONITOR_DESCRIPTION {
  UINT                           Size;
  IDDCX_MONITOR_DESCRIPTION_TYPE Type;
  UINT                           DataSize;
  PVOID                          pData;
};

Membros

Size

Tamanho total da estrutura, em bytes.

Type

Um valor IDDCX_MONITOR_DESCRIPTION_TYPE que descreve o tipo do monitor.

DataSize

O tamanho em bytes dos dados de descrição do monitor para os quais pData aponta.

pData

Ponteiro para os dados de descrição do monitor. O layout de dados depende de Tipo da seguinte maneira:

  • Se Type for IDDCX_MONITOR_DESCRIPTION_TYPE_EDID:
    • Se DataSize> 0 e pData != NULL, pData apontará para uma descrição de monitor formatada de dados EDID.
    • Se DataSize = 0 e pData = NULL, nenhuma descrição do monitor estará disponível.
  • Se Type for IDDCX_MONITOR_DESCRIPTION_TYPE_DISPLAYID_AND_EDID, a descrição do monitor começará com uma descrição displayID seguida por EDID sem nenhum preenchimento entre eles. O formato EDID deve conter todos os blocos de dados disponíveis e estar presente. A chamada para conectar o monitor falhará se DisplayID estiver ausente ou inválido ou se EDID estiver ausente.

Requisitos

Requisito Valor
Cabeçalho iddcx.h

Confira também

EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION

IddCxMonitorCreate