structure D3DKMT_MULTIPLANE_OVERLAY3 (d3dkmthk.h)
Structure de superposition multiplane.
Syntaxe
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;
Membres
LayerIndex
Index de couche.
InputFlags
Indicateurs d’entrée.
FlipInterval
Valeur UINT qui spécifie si le pilote miniport d’affichage prend en charge en mode natif la planification d’une commande flip pour prendre effet après deux, trois ou quatre synchronisations verticales.
MaxImmediateFlipLine
Ligne de basculement immédiate maximale.
AllocationCount
Nombre d’allocations dans pAllocationList.
void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)
DriverPrivateDataSize
Taille des données privées du pilote.
void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)
void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)
hFlipToFence
Gérez jusqu’à la clôture pour un retournement qui est sur le point de se produire.
hFlipAwayFence
Poignée à la clôture pour un retournement qui vient de se terminer.
FlipToFenceValue
Valeur de clôture pour le retournement sur le point de se produire.
FlipAwayFenceValue
Valeur de clôture pour le retournement qui vient de se terminer.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dkmthk.h |