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;
Member
LayerIndex
Der nullbasierte Index der anzuzeigenden Überlagerungsebene. Die oberste Ebene (in Z-Richtung) weist index null auf. Die Indexwerte der Ebenen müssen von oben nach unten sequenziell sein.
Enabled
Gibt an, ob die von LayerIndex angegebene Überlagerungsebene für die Anzeige aktiviert ist.
Bei FALSE sollte der Anzeigeminiporttreiber die angegebene Überlagerungsebene deaktivieren.
Wenn eine Ebene während eines vorherigen Aufrufs von DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay aktiviert wurde, sollte der Treiber die Ebene weiterhin anzeigen, ohne sie umzudrehen.
[in] AllocationSegment
Der Bezeichner eines Segments, aus dem Daten gelesen werden.
[in] AllocationAddress
Ein PHYSICAL_ADDRESS Datentyp (der als LARGE_INTEGER definiert ist), der die physische Adresse innerhalb des von AllocationSegment angegebenen Segments angibt, in dem 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 Attribute der Überlagerungsebene angibt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |