Compartilhar via


estrutura DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 (d3dkmddi.h)

A estrutura DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 é usada por drivers de miniporto de exibição para relatar a conclusão de inversão por plano após um VSYNC.

Sintaxe

typedef struct _DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 {
  DWORD                         LayerIndex;
  ULONGLONG                     PresentId;
  DXGKCB_NOTIFY_MPO_VSYNC_FLAGS Flags;
} DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2;

Membros

LayerIndex

O índice baseado em zero do plano de sobreposição a ser exibido. O plano superior (na direção z) tem índice zero. Os valores de índice dos planos devem ser sequenciais de cima para baixo.

PresentId

O vídeo apresenta a ID de origem fornecida durante uma chamada DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3 .

Flags

Uma estrutura DXGKCB_NOTIFY_MPO_VSYNC_FLAGS que contém sinalizadores de conjunto de driver. Esses sinalizadores são usados para determinar se o agendador deve chamar DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT para este plano.

Comentários

DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO2 é membro da estrutura DXGKARGCB_NOTIFY_INTERRUPT_DATA . Ele é preenchido pelo driver para relatar a conclusão da inversão de cada plano após a ocorrência de um VSYNC. Ele deve ser preenchido quando o adaptador de exibição gera uma interrupção após um VSYNC.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1607 (WDDM 2.1)
Cabeçalho d3dkmddi.h

Confira também

DXGK_MULTIPLANE_OVERLAY_VSYNC_INFO3

DXGKARGCB_NOTIFY_INTERRUPT_DATA

DXGKCB_NOTIFY_INTERRUPT

DXGKCB_NOTIFY_MPO_VSYNC_FLAGS

DXGKDDI_POSTMULTIPLANEOVERLAYPRESENT

DXGKDDI_SETVIDPNSOURCEADDRESSWITHMULTIPLANEOVERLAY3