D3DKMT_MULTIPLANE_OVERLAY3 Struktur (d3dkmthk.h)

Überlagerungsstruktur mit mehreren Ebenen.

Syntax

typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
  UINT                                        LayerIndex;
  D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS           InputFlags;
  D3DDDI_FLIPINTERVAL_TYPE                    FlipInterval;
  UINT                                        MaxImmediateFlipLine;
  UINT                                        AllocationCount;
  D3DKMT_HANDLE                               *pAllocationList;
  UINT                                        DriverPrivateDataSize;
  VOID                                        *pDriverPrivateData;
  const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *pPlaneAttributes;
  D3DKMT_HANDLE                               hFlipToFence;
  D3DKMT_HANDLE                               hFlipAwayFence;
  D3DKMT_ALIGN64 UINT64                       FlipToFenceValue;
  D3DKMT_ALIGN64 UINT64                       FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;

Member

LayerIndex

Der Ebenenindex.

InputFlags

Die Eingabeflags.

FlipInterval

Ein UINT-Wert, der angibt, ob der Anzeigeminiporttreiber die Planung eines Flip-Befehls nativ unterstützt, um nach zwei, drei oder vier vertikalen Synchronisierungen wirksam zu werden.

MaxImmediateFlipLine

Die maximale unmittelbare Umkehrlinie.

AllocationCount

Anzahl der Zuordnungen in pAllocationList.

pAllocationList

Zeiger auf die erste Zuordnungsliste.

DriverPrivateDataSize

Die private Datengröße des Treibers.

pDriverPrivateData

Zeiger auf private Treiberdaten.

pPlaneAttributes

Eine Struktur, die die Ebenenattribute enthält.

hFlipToFence

Handle mit dem Zaun für einen Flip, der im Entstehen steht.

hFlipAwayFence

Handle zum Zaun für einen Flip, der gerade abgeschlossen ist.

FlipToFenceValue

Zaunwert für den Flip, der im Entstehen steht.

FlipAwayFenceValue

Zaunwert für den Flip, der gerade abgeschlossen wurde.

Anforderungen

Anforderung Wert
Header d3dkmthk.h

Weitere Informationen

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3