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 inversão.

InterruptTargetPresentId

[in] Valor que identifica a PresentId necessária para gerar uma interrupção VSync ou HSync correspondente quando ela for 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 quaisquer novas versões serem concluídas.
Qualquer outro valor As interrupções serão geradas se o PresentId >verificado no momento = InterruptTargetPresentId.

Comentários

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11 (WDDM 3.0)
Cabeçalho d3dkmddi.h

Confira também

DXGKDDI_SETINTERRUPTTARGETPRESENTID