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;

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.

AllocationSegment

Der Bezeichner eines Segments, aus dem Daten gelesen werden.

AllocationAddress

Ein PHYSICAL_ADDRESS Datentyp (der als LARGE_INTEGERdefiniert ist), der die physische Adresse innerhalb des Segments angibt, die AllocationSegment- angibt, wo 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 Überlagerungsebenenattribute angibt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3dkmddi.h (einschließlich D3dkmddi.h)

Siehe auch

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2