Compartilhar via


estrutura D3DKMT_MULTIPLANE_OVERLAY3 (d3dkmthk.h)

Estrutura de sobreposição de vários planos.

Sintaxe

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;

Membros

LayerIndex

O índice de camada.

InputFlags

Os sinalizadores de entrada.

FlipInterval

Um valor UINT que especifica se o driver de miniporto de exibição dá suporte nativo ao agendamento de um comando flip para entrar em vigor depois que duas, três ou quatro sincronizações verticais ocorrerem.

MaxImmediateFlipLine

A linha de inversão imediata máxima.

AllocationCount

Número de alocações em pAllocationList.

void D3DKMT_PTR( D3DKMT_HANDLE *unnamedParam1, pAllocationList unnamedParam2)

DriverPrivateDataSize

O tamanho dos dados privados do driver.

void D3DKMT_PTR( VOID *unnamedParam1, pDriverPrivateData unnamedParam2)

void D3DKMT_PTR( const D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES3 *unnamedParam1, pPlaneAttributes unnamedParam2)

hFlipToFence

Manipule para a cerca para um lançamento que está prestes a ocorrer.

hFlipAwayFence

Manipule até a cerca para um lançamento que acabou de ser concluído.

FlipToFenceValue

Valor de cerca para a inversão que está prestes a ocorrer.

FlipAwayFenceValue

Valor de cerca para a inversão que acabou de ser concluída.

Requisitos

Requisito Valor
Cabeçalho d3dkmthk.h

Confira também

D3DKMT_PRESENT_MULTIPLANE_OVERLAY3