DXGK_PRESENTMULTIPLANEOVERLAYLIST Struktur (d3dkmddi.h)
Gibt eine Überlagerungsebene an, die in einem Aufruf der DxgkDdiPresent-Funktion angezeigt werden soll.
Syntax
typedef struct _DXGK_PRESENTMULTIPLANEOVERLAYLIST {
UINT LayerIndex;
BOOL Enabled;
HANDLE hDeviceSpecificAllocation;
struct {
[in] UINT SegmentId : 5;
UINT Reserved : 27;
};
[in] PHYSICAL_ADDRESS PhysicalAddress;
} DXGK_PRESENTMULTIPLANEOVERLAYLIST;
Member
LayerIndex
Der nullbasierte Index der anzuzeigenden Überlagerungsebene. Die oberste Ebene (in z-Richtung) weist den 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.
hDeviceSpecificAllocation
Ein Handle für die gerätespezifische Zuordnung, die der nicht gerätespezifischen Zuordnung entspricht. Der Anzeigeminiporttreiber muss hDeviceSpecificAllocation auf einen Handle-Wert festlegen, den er verwenden kann, um auf die private Nachverfolgungsstruktur für die Zuordnung zu verweisen.
[in] SegmentId
Der Bezeichner eines Segments, aus dem Daten gelesen werden.
Reserved
Dieser Member ist reserviert und sollte auf null festgelegt werden.
[in] PhysicalAddress
Ein PHYSICAL_ADDRESS Datentyp (der als LARGE_INTEGER definiert ist), der die physische Adresse innerhalb des Von SegmentId angegebenen Segments angibt, in dem die Daten gelesen werden.
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) |