Compartilhar via


estrutura D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 (d3dkmthk.h)

Contém informações de sobreposição de vários planos presentes.

Sintaxe

typedef struct _D3DKMT_PRESENT_MULTIPLANE_OVERLAY2 {
  D3DKMT_HANDLE                  hAdapter;
  union {
    D3DKMT_HANDLE hDevice;
    D3DKMT_HANDLE hContext;
  };
  ULONG                          BroadcastContextCount;
  D3DKMT_HANDLE                  BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT];
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           PresentCount;
  D3DDDI_FLIPINTERVAL_TYPE       FlipInterval;
  D3DKMT_PRESENTFLAGS            Flags;
  UINT                           PresentPlaneCount;
  D3DKMT_MULTIPLANE_OVERLAY2     *pPresentPlanes;
  UINT                           Duration;
} D3DKMT_PRESENT_MULTIPLANE_OVERLAY2;

Membros

hAdapter

Um identificador para o adaptador gráfico.

hDevice

Um identificador para o dispositivo.

hContext

Um identificador para o contexto do dispositivo.

BroadcastContextCount

Especifica o número de contextos.

BroadcastContext[D3DDDI_MAX_BROADCAST_CONTEXT]

Um tipo de dados D3DKMT_HANDLE que representa o contexto de difusão.

VidPnSourceId

O número de identificação baseado em zero da origem do vídeo presente em um caminho de uma topologia VidPN (rede de vídeo presente) à qual o monitor está conectado.

PresentCount

O número de operações presentes que podem ser enfileiradas para o dispositivo especificado por hDevice.

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.

Flags

Opções de sinalizador.

PresentPlaneCount

O número de recursos a serem fixados.

pPresentPlanes

Ponteiro para apresentar planos.

Duration

Duração por presente.

Requisitos

Requisito Valor
cabeçalho d3dkmthk.h