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;
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.
hDeviceSpecificAllocation
Ein Handle für die gerätespezifische Zuordnung, die der nicht gerätespezifischen Zuordnung entspricht. Der Miniporttreiber für die Anzeige muss hDeviceSpecificAllocation auf einen Handlewert festlegen, den er verwenden kann, um auf seine private Tracking-Struktur für die Zuordnung zu verweisen.
[in] SegmentId
Der Bezeichner eines Segments, aus dem Daten gelesen werden.
Reserved
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
[in] PhysicalAddress
Ein PHYSICAL_ADDRESS Datentyp (der als LARGE_INTEGERdefiniert ist), der die physische Adresse innerhalb des Segments angibt, das SegmentId angibt, wo die Daten gelesen werden.
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) |