Partager via


structure DXGI_OUTPUT_DESC1 (dxgi1_6.h)

Décrit une sortie ou une connexion physique entre l’adaptateur (carte vidéo) et un appareil, y compris des informations supplémentaires sur les fonctionnalités de couleur et le type de connexion.

Syntaxe

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;

Membres

DeviceName[32]

Type : WCHAR[32]

Chaîne qui contient le nom de l’appareil de sortie.

DesktopCoordinates

Type : RECT

Structure RECT contenant les limites de la sortie dans les coordonnées de bureau. Les coordonnées de bureau dépendent des points par pouce (PPP) du bureau. Pour plus d’informations sur l’écriture d’applications Win32 prenant en charge les ppp, consultez haute résolution.

AttachedToDesktop

Type : BOOL

True si la sortie est attachée au bureau ; sinon, false.

Rotation

Type : DXGI_MODE_ROTATION

Membre de l'DXGI_MODE_ROTATION type énuméré décrivant comment une image est pivotée par la sortie.

Monitor

Type : HMONITOR

Handle HMONITOR qui représente le moniteur d’affichage. Pour plus d’informations, consultez HMONITOR et lede contexte de l’appareil.

BitsPerColor

Type : uiNT

Nombre de bits par canal de couleur pour le format de câble actif de l’affichage attaché à cette sortie.

ColorSpace

Type : DXGI_COLOR_SPACE_TYPE

Fonctionnalités de couleur avancées actuelles de l’affichage attaché à cette sortie. Plus précisément, s’il est capable de reproduire des valeurs de couleur et de luminosité en dehors de l’espace de couleur sRGB. Une valeur de DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 indique que l’affichage est limité à SDR/sRGB. La valeur de DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 indique que l’affichage prend en charge les fonctionnalités de couleur avancées. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 n’est actuellement pas un espace de couleur qui affiche l’utilisation ; il s’agit simplement d’un espace de couleur de chaîne d’échange intermédiaire.

Pour obtenir des fonctionnalités détaillées de luminosité et de couleur, consultez d’autres membres de ce struct.

RedPrimary[2]

Type : FLOAT[2]

Couleur rouge primaire, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.

GreenPrimary[2]

Type : FLOAT[2]

Couleur verte primaire, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.

BluePrimary[2]

Type : FLOAT[2]

Couleur bleue primaire, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.

WhitePoint[2]

Type : FLOAT[2]

Point blanc, en coordonnées xy, de l’affichage attaché à cette sortie. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.

MinLuminance

Type : FLOAT

La luminosité minimale, dans les nits, que l’affichage attaché à cette sortie est capable de rendre. Le contenu ne doit pas dépasser cette valeur minimale pour un rendu optimal. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.

MaxLuminance

Type : FLOAT

La luminosité maximale, dans les nits, que l’affichage attaché à cette sortie est capable de rendre ; cette valeur est probablement valide uniquement pour une petite zone du panneau. Le contenu ne doit pas dépasser cette valeur minimale pour un rendu optimal. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.

MaxFullFrameLuminance

Type : FLOAT

La luminosité maximale, dans les nits, que l’affichage attaché à cette sortie est capable de rendre ; contrairement à MaxLuminance, cette valeur est valide pour une couleur qui remplit la zone entière du panneau. Le contenu ne doit pas dépasser cette valeur dans l’ensemble du panneau pour un rendu optimal. Cette valeur provient généralement de l’EDID de l’affichage correspondant ou parfois d’un remplacement.

Remarques

La structure DXGI_OUTPUT_DESC1 est initialisée par la méthode IDXGIOutput6 ::GetDesc1.

Exigences

Exigence Valeur
d’en-tête dxgi1_6.h

Voir aussi

structures DXGI