struttura D3DKMT_MULTIPLANE_OVERLAY3 (d3dkmthk.h)
Struttura di sovrapposizione multiplane.
Sintassi
typedef struct _D3DKMT_MULTIPLANE_OVERLAY3 {
UINT LayerIndex;
D3DKMT_PLANE_SPECIFIC_INPUT_FLAGS InputFlags;
D3DDDI_FLIPINTERVAL_TYPE FlipInterval;
UINT MaxImmediateFlipLine;
UINT AllocationCount;
void D3DKMT_PTR(
D3DKMT_HANDLE *unnamedParam1,
pAllocationList unnamedParam2
);
UINT DriverPrivateDataSize;
void D3DKMT_PTR(
VOID *unnamedParam1,
pDriverPrivateData unnamedParam2
);
void D3DKMT_PTR(
const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1,
pPlaneAttributes unnamedParam2
);
D3DKMT_HANDLE hFlipToFence;
D3DKMT_HANDLE hFlipAwayFence;
D3DKMT_ALIGN64 UINT64 FlipToFenceValue;
D3DKMT_ALIGN64 UINT64 FlipAwayFenceValue;
} D3DKMT_MULTIPLANE_OVERLAY3;
Members
LayerIndex
Indice del livello.
InputFlags
Flag di input.
FlipInterval
Valore UINT che specifica se il driver miniport di visualizzazione supporta in modo nativo la pianificazione di un comando flip per rendere effettive due, tre o quattro sincronizzazioni verticali.
MaxImmediateFlipLine
Linea di capovolgimento immediata massima.
AllocationCount
Numero di allocazioni in pAllocationList.
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)
DriverPrivateDataSize
Dimensioni dei dati privati del driver.
void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)
void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)
hFlipToFence
Gestire la recinzione per un capovolgimento che sta per verificarsi.
hFlipAwayFence
Handle per il recinto per un capovolgimento appena completato.
FlipToFenceValue
Valore di recinto per il capovolgimento che sta per verificarsi.
FlipAwayFenceValue
Valore di recinto per il capovolgimento appena completato.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dkmthk.h |