Share via


estrutura DXGI_OUTPUT_DESC1 (dxgi1_6.h)

Descreve uma saída ou conexão física entre o adaptador (vídeo cartão) e um dispositivo, incluindo informações adicionais sobre recursos de cor e tipo de conexão.

Sintaxe

typedef struct DXGI_OUTPUT_DESC1 {
  WCHAR                 DeviceName[32];
  RECT                  DesktopCoordinates;
  BOOL                  AttachedToDesktop;
  DXGI_MODE_ROTATION    Rotation;
  HMONITOR              Monitor;
  UINT                  BitsPerColor;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
  FLOAT                 RedPrimary[2];
  FLOAT                 GreenPrimary[2];
  FLOAT                 BluePrimary[2];
  FLOAT                 WhitePoint[2];
  FLOAT                 MinLuminance;
  FLOAT                 MaxLuminance;
  FLOAT                 MaxFullFrameLuminance;
} DXGI_OUTPUT_DESC1;

Membros

DeviceName[32]

Tipo: WCHAR[32]

Uma cadeia de caracteres que contém o nome do dispositivo de saída.

DesktopCoordinates

Tipo: RECT

Uma estrutura RECT que contém os limites da saída nas coordenadas da área de trabalho. As coordenadas da área de trabalho dependem dos pontos por polegada (DPI) da área de trabalho. Para obter informações sobre como escrever aplicativos Win32 com reconhecimento de DPI, consulte Alta DPI.

AttachedToDesktop

Tipo: BOOL

True se a saída estiver anexada à área de trabalho; caso contrário, false.

Rotation

Tipo: DXGI_MODE_ROTATION

Um membro do DXGI_MODE_ROTATION tipo enumerado que descreve como uma imagem é girada pela saída.

Monitor

Tipo: HMONITOR

Um identificador HMONITOR que representa o monitor de exibição. Para obter mais informações, consulte HMONITOR e o Contexto do Dispositivo.

BitsPerColor

Tipo: UINT

O número de bits por canal de cores para o formato de fio ativo da exibição anexada a essa saída.

ColorSpace

Tipo: DXGI_COLOR_SPACE_TYPE

As funcionalidades de cores avançadas atuais da exibição anexada a essa saída. Especificamente, se é capaz de reproduzir valores de cor e luminância fora do espaço de cor sRGB. Um valor de DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indica que a exibição é limitada a SDR/sRGB; Um valor de DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indica que a exibição dá suporte a recursos avançados de cores.

Para obter recursos detalhados de luminância e cor, consulte membros adicionais desse struct.

RedPrimary[2]

Tipo: FLOAT[2]

A cor vermelha primária, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.

GreenPrimary[2]

Tipo: FLOAT[2]

A cor verde primária, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.

BluePrimary[2]

Tipo: FLOAT[2]

A cor azul primária, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.

WhitePoint[2]

Tipo: FLOAT[2]

O ponto branco, em coordenadas xy, da exibição anexada a essa saída. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.

MinLuminance

Tipo: FLOAT

A luminância mínima, em nits, que a tela anexada a essa saída é capaz de renderizar. O conteúdo não deve exceder esse valor mínimo para a renderização ideal. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.

MaxLuminance

Tipo: FLOAT

A luminância máxima, em nits, que a tela anexada a essa saída é capaz de renderizar; esse valor provavelmente só é válido para uma pequena área do painel. O conteúdo não deve exceder esse valor mínimo para a renderização ideal. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.

MaxFullFrameLuminance

Tipo: FLOAT

A luminância máxima, em nits, que a tela anexada a essa saída é capaz de renderizar; ao contrário de MaxLuminance, esse valor é válido para uma cor que preenche toda a área do painel. O conteúdo não deve exceder esse valor em todo o painel para a renderização ideal. Esse valor geralmente virá do EDID da exibição correspondente ou, às vezes, de uma substituição.

Comentários

A estrutura DXGI_OUTPUT_DESC1 é inicializada pelo método IDXGIOutput6::GetDesc1 .

Requisitos

   
Cabeçalho dxgi1_6.h

Confira também

Estruturas DXGI