Freigeben über


DXGK_MULTIPLANE_OVERLAY_PLANE2 Struktur (d3dkmddi.h)

DXGK_MULTIPLANE_OVERLAY_PLANE2 wird mit der DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2-Funktion verwendet, um eine anzuzeigende Überlagerungsebene anzugeben.

Syntax

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE2 {
  UINT                                LayerIndex;
  BOOL                                Enabled;
  UINT                                AllocationSegment;
  PHYSICAL_ADDRESS                    AllocationAddress;
  HANDLE                              hAllocation;
  DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE2;

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.

AllocationSegment

Der Bezeichner eines Segments, aus dem Daten gelesen werden.

AllocationAddress

Ein PHYSICAL_ADDRESS Datentyp (der als LARGE_INTEGER definiert ist), der die physische Adresse innerhalb des Segments angibt, das AllocationSegment 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_ATTRIBUTES2 , die Attribute der Überlagerungsebene angibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)

Weitere Informationen

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2