DXGK_MULTIPLANE_OVERLAY_PLANE Struktur (d3dkmddi.h)
Gibt eine Überlagerungsebene an, die in einem Aufruf der DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay-Funktion angezeigt werden soll.
Syntax
typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
UINT LayerIndex;
BOOL Enabled;
[in] UINT AllocationSegment;
[in] PHYSICAL_ADDRESS AllocationAddress;
HANDLE hAllocation;
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;
Angehörige
LayerIndex
Der nullbasierte Index der anzuzeigenden Überlagerungsebene. Die obere Ebene (in z-Richtung) hat den Index Null. Die Indexwerte der Ebenen müssen von oben nach unten sequenziell sein.
Enabled
Gibt an, ob die durch LayerIndex- angegebene Überlagerungsebene für die Anzeige aktiviert ist.
Wenn FALSE-, sollte der Miniporttreiber die angegebene Überlagerungsebene deaktivieren.
Wenn ein Flugzeug während eines vorherigen Aufrufs von DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlayaktiviert wurde, sollte der Treiber die Ebene weiterhin anzeigen, ohne sie zu kippen.
[in] AllocationSegment
Der Bezeichner eines Segments, aus dem Daten gelesen werden.
[in] AllocationAddress
Ein PHYSICAL_ADDRESS Datentyp (der als LARGE_INTEGERdefiniert ist), der die physische Adresse innerhalb des Segments angibt, das AllocationSegment- angibt, wo die Daten gelesen werden.
hAllocation
Ein Handle für die Zuordnung, die auf der Überlagerungsebene angezeigt werden soll.
PlaneAttributes
Eine Struktur vom Typ DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES, die Überlagerungsebenenattribute angibt.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 8.1 |
mindestens unterstützte Server- | Windows Server 2012 R2 |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |