Freigeben über


DXGK_MULTIPLANE_OVERLAY_PLANE Struktur (d3dkmddi.h)

Gibt eine Überlagerungsebene an, die in einem Aufruf der DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay-Funktion angezeigt werden soll.

Syntax

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
       UINT                               LayerIndex;
       BOOL                               Enabled;
  [in] UINT                               AllocationSegment;
  [in] PHYSICAL_ADDRESS                   AllocationAddress;
       HANDLE                             hAllocation;
       DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;

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.

Wenn FALSE-, sollte der Miniporttreiber die angegebene Überlagerungsebene deaktivieren.

Wenn ein Flugzeug während eines vorherigen Aufrufs von DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlayaktiviert wurde, sollte der Treiber die Ebene weiterhin anzeigen, ohne sie zu kippen.

[in] AllocationSegment

Der Bezeichner eines Segments, aus dem Daten gelesen werden.

[in] AllocationAddress

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

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)

Siehe auch

DXGK_ALLOCATIONINFO

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DxgkDdiCreateAllocation-

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay