DXGI_DDI_PRIMARY_DESC Struktur (dxgiddi.h)
Beschreibt eine Ressource, die als primäre Ressource verwendet wird (d. a. eine Ressource, die auf die Anzeige gescannt wird).
Syntax
typedef struct DXGI_DDI_PRIMARY_DESC {
[in] UINT Flags;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
[in] DXGI_DDI_MODE_DESC ModeDesc;
[out] UINT DriverFlags;
} DXGI_DDI_PRIMARY_DESC;
Angehörige
[in] Flags
Ein gültiger bitweiseR ODER einer der folgenden Werte, die angibt, wie die Ressource angezeigt wird.
Wert | Bedeutung |
---|---|
DXGI_DDI_PRIMARY_OPTIONAL (0x1) | Der Anzeigetreiber für den Benutzermodus kann verhindern, dass die Ressource jemals primär ist. Der Treiber kann verhindern, dass der tatsächliche Flip (von optionaler primärer zu regulärer Primärzeit) und ein Kopierstil-Present-Vorgang verwendet werden kann. Daher kann der Treiber auf diese Weise verhindern, dass die Ressource tatsächlich als primär verwendet wird. |
DXGI_DDI_PRIMARY_NONPREROTATED (0x2) | Die primäre Darstellung stellt die Drehung vom Typ DXGI_DDI_MODE_ROTATION_IDENTITY dar, auch wenn sie mit Anzeigemodi vom Typ "nicht DXGI_DDI_MODE_ROTATION_IDENTITY" verwendet wird, da Anwendungen die Ausgabeausrichtung verarbeiten, indem sie beispielsweise die Viewport- und Projektionsmatrix drehen. |
DXGI_DDI_PRIMARY_STEREO (0x4) | Unterstützt in Windows 8 und höheren Versionen. Die primäre Darstellung eines Stereo-Hintergrundpuffers. |
DXGI_DDI_PRIMARY_INDIRECT (0x8) | Unterstützt in Windows 10 und höheren Versionen. Die primäre Wird für die Darstellung auf einem indirekten Anzeigegerät verwendet. |
[in] VidPnSourceId
Die nullbasierte Identifikationsnummer der Videoquelle in einem Pfad einer VidPN-Topologie (Video Present Network), auf der die primäre Oberfläche erstellt wird.
[in] ModeDesc
Eine DXGI_DDI_MODE_DESC Struktur, die den Anzeigemodus beschreibt.
[out] DriverFlags
Ein gültiger bitweiser ODER-Wert, der angibt, wie der Treiber die Ressource anzeigen kann.
Der wert DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT (0x1) ist derzeit der einzige unterstützte Wert. Dieses Bit gibt an, dass der Treiber die Laufzeiteinstellung für eine Unterressource der angegebenen Ressource nicht als primäre Ressource unterstützen kann. Der Anzeigetreiber für den Benutzermodus sollte dieses Bit festlegen, wenn er die Präsentation über einen Kopiervorgang von dieser Oberfläche implementiert. Daher verwendet die Laufzeit keine Flip-Formatpräsentation, wenn dieses Bit festgelegt ist.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Header- | dxgiddi.h (include D3d10umddi.h) |