Compartilhar via


DXGKDDI_SETINTERRUPTTARGETPRESENTID função de retorno de chamada (d3dkmddi.h)

O sistema operacional chama a função DXGKDDI_SETINTERRUPTTARGETPRESENTID de um driver de exibição para especificar a PresentId de destino que deve resultar em uma interrupção do Vsync sendo gerada quando o inverso correspondente for concluído.

Sintaxe

DXGKDDI_SETINTERRUPTTARGETPRESENTID DxgkddiSetinterrupttargetpresentid;

NTSTATUS DxgkddiSetinterrupttargetpresentid(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_SETINTERRUPTTARGETPRESENTID pSetInterruptTargetPresentId
)
{...}

Parâmetros

hAdapter

[in] Um identificador para um bloco de contexto associado a um adaptador de exibição. O driver de miniporto de exibição forneceu anteriormente esse identificador para o subsistema de kernel de elementos gráficos DirectX na função MiniportDeviceContext da função DxgkDdiAddDevice.

pSetInterruptTargetPresentId

[in] Ponteiro para uma estrutura DXGKARG_SETINTERRUPTTARGETPRESENTID que contém os parâmetros para essa função.

Valor de retorno

DXGKDDI_SETINTERRUPTTARGETPRESENTID retorna STATUS_SUCCESS. O driver sempre deve retornar um código de êxito.

Observações

DXGKDDI_SETINTERRUPTTARGETPRESENTID é chamado no nível de interrupção do dispositivo para sincronizar com DXGKDDI_SETVIDPNSOURCEADDRESS e a interrupção VSync.

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
IRQL DIRQL

Consulte também

DXGKARG_SETINTERRUPTTARGETPRESENTID