D3DKMT_MULTIPLANE_OVERLAY3 Struktur (d3dkmthk.h)
Überlagerungsstruktur mit mehreren Planen.
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;
Angehörige
LayerIndex
Der Layerindex.
InputFlags
Die Eingabekennzeichnungen.
FlipInterval
Ein UINT-Wert, der angibt, ob der Anzeige-Miniporttreiber die Planung eines Flip-Befehls nativ unterstützt, um nach zwei, drei oder vier vertikalen Synchronisierungen wirksam zu werden.
MaxImmediateFlipLine
Die maximale sofortige Flip-Linie.
AllocationCount
Anzahl der Zuordnungen in pAllocationList.
pAllocationList
Zeigen Sie 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
Griff zum Zaun für einen Flip, der vorkommt.
hFlipAwayFence
Handle zum Zaun für einen Flip, der gerade abgeschlossen ist.
FlipToFenceValue
Zaunwert für den Flip, der vorkommt.
FlipAwayFenceValue
Zaunwert für den soeben abgeschlossenen Flip.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dkmthk.h |