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)

Weitere Informationen

DxgkDdiPresent