Partager via


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

Voir aussi

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3