Freigeben über


DXGI_OUTPUT_DESC1 Struktur (dxgi1_6.h)

Beschreibt eine Ausgabe oder physische Verbindung zwischen dem Adapter (Grafikkarte) und einem Gerät, einschließlich zusätzlicher Informationen zu Farbfunktionen und Verbindungstyp.

Syntax

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;

Angehörige

DeviceName[32]

Typ: WCHAR[32]

Eine Zeichenfolge, die den Namen des Ausgabegeräts enthält.

DesktopCoordinates

Typ: RECT-

Eine RECT- Struktur, die die Grenzen der Ausgabe in Desktopkoordinaten enthält. Desktopkoordinaten hängen von den Punkten pro Zoll (DPI) des Desktops ab. Informationen zum Schreiben von WIN32-Apps mit DPI-fähigen Werten finden Sie unter mit hohem DPI-Wert.

AttachedToDesktop

Typ: BOOL-

True, wenn die Ausgabe an den Desktop angefügt ist; andernfalls "false".

Rotation

Typ: DXGI_MODE_ROTATION

Ein Element des DXGI_MODE_ROTATION aufgezählten Typs, der beschreibt, wie ein Bild von der Ausgabe gedreht wird.

Monitor

Typ: HMONITOR-

Ein HMONITOR- Handle, das den Anzeigemonitor darstellt. Weitere Informationen finden Sie unter HMONITOR und dem Device Context.

BitsPerColor

Typ: UINT-

Die Anzahl der Bits pro Farbkanal für das aktive Drahtformat der an diese Ausgabe angefügten Anzeige.

ColorSpace

Typ: DXGI_COLOR_SPACE_TYPE

Die aktuellen erweiterten Farbfunktionen der Anzeige, die dieser Ausgabe zugeordnet ist. Insbesondere, ob es in der Lage ist, Farb- und Leuchtdichtewerte außerhalb des sRGB-Farbraums zu reproduzieren. Ein Wert von DXGI_COLOR_SPACE_RGB_FULL_G22_NONE_P709 gibt an, dass die Anzeige auf SDR/sRGB beschränkt ist. Ein Wert von DXGI_COLOR_SPACE_RGB_FULL_G2048_NONE_P2020 gibt an, dass die Anzeige erweiterte Farbfunktionen unterstützt. DXGI_COLOR_SPACE_RGB_FULL_G10_NONE_P709 ist derzeit kein Farbraum, der verwendet wird; es ist einfach ein zwischengeschalteter Swapchain-Farbraum.

Ausführliche Leuchtdichte- und Farbfunktionen finden Sie in zusätzlichen Membern dieser Struktur.

RedPrimary[2]

Typ: FLOAT[2]

Die rote Farbe in XY-Koordinaten der anzeige, die an diese Ausgabe angefügt ist. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.

GreenPrimary[2]

Typ: FLOAT[2]

Die primäre grüne Farbe in XY-Koordinaten der an diese Ausgabe angefügten Anzeige. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.

BluePrimary[2]

Typ: FLOAT[2]

Die primäre blaue Farbe in XY-Koordinaten der anzeige, die an diese Ausgabe angefügt ist. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.

WhitePoint[2]

Typ: FLOAT[2]

Der weiße Punkt in XY-Koordinaten der an diese Ausgabe angefügten Anzeige. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.

MinLuminance

Typ: FLOAT-

Die minimale Leuchtdichte in Nissen, die die an diese Ausgabe angefügte Anzeige rendern kann. Der Inhalt darf diesen Minimalwert für ein optimales Rendering nicht überschreiten. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.

MaxLuminance

Typ: FLOAT-

Die maximale Leuchtdichte in Nissen, die das an diese Ausgabe angefügte Display rendern kann; Dieser Wert ist wahrscheinlich nur für einen kleinen Bereich des Panels gültig. Der Inhalt darf diesen Minimalwert für ein optimales Rendering nicht überschreiten. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.

MaxFullFrameLuminance

Typ: FLOAT-

Die maximale Leuchtdichte in Nissen, die das an diese Ausgabe angefügte Display rendern kann; im Gegensatz zu MaxLuminance ist dieser Wert für eine Farbe gültig, die den gesamten Bereich des Panels ausfüllt. Der Inhalt sollte diesen Wert nicht über den gesamten Bereich hinaus überschreiten, um ein optimales Rendering zu erzielen. Dieser Wert stammt in der Regel aus der EDID der entsprechenden Anzeige oder manchmal aus einer Außerkraftsetzung.

Bemerkungen

Die DXGI_OUTPUT_DESC1 Struktur wird durch die IDXGIOutput6::GetDesc1-Methode initialisiert.

Anforderungen

Anforderung Wert
Header- dxgi1_6.h

Siehe auch

DXGI-Strukturen