Compartilhar via


estrutura DXGKARG_SETINTERRUPTTARGETPRESENTID (d3dkmddi.h)

A estrutura DXGKARG_SETINTERRUPTTARGETPRESENTID contém parâmetros para a função de retorno de chamada DXGKDDI_SETINTERRUPTTARGETPRESENTID do driver.

Sintaxe

typedef struct _DXGKARG_SETINTERRUPTTARGETPRESENTID {
  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  UINT                           LayerIndex;
  ULONGLONG                      InterruptTargetPresentId;
} DXGKARG_SETINTERRUPTTARGETPRESENTID;

Membros

VidPnSourceId

[in] Um valor D3DDDI_VIDEO_PRESENT_SOURCE_ID que identifica a ID de origem VidPn da fila de inversão de hardware.

LayerIndex

[in] Um valor de índice baseado em zero que identifica o índice do plano MPO da fila de lançamento.

InterruptTargetPresentId

[in] Valor que identifica a PresentId necessária para gerar uma interrupção VSync ou HSync correspondente quando ela é concluída. InterruptTargetPresentId pode ser um dos seguintes valores:

Valor Significado
UINT64_MAX Nenhuma interrupção VSync é necessária daqui para frente até que a ID atual de destino seja alterada novamente.
0 As interrupções VSync são necessárias para cada intervalo, independentemente de novos lançamentos serem concluídos.
Qualquer outro valor As interrupções serão geradas se o PresentId >= InterruptTargetPresentId.

Observações

Consulte Especificando o comportamento de interrupção do Vsync para obter mais informações.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11 (WDDM 3.0)
cabeçalho d3dkmddi.h

Consulte também

DXGKDDI_SETINTERRUPTTARGETPRESENTID