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 o PresentId de destino que deve resultar na geração de uma interrupção do Vsync quando a inversão correspondente for concluída.
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 miniporta de exibição forneceu anteriormente esse identificador para o subsistema kernel de elementos gráficos DirectX no parâmetro de saída MiniportDeviceContext da função DxgkDdiAddDevice .
pSetInterruptTargetPresentId
[in] Ponteiro para uma estrutura DXGKARG_SETINTERRUPTTARGETPRESENTID que contém os parâmetros para essa função.
Retornar valor
DXGKDDI_SETINTERRUPTTARGETPRESENTID retorna STATUS_SUCCESS. O driver sempre deve retornar um código de êxito.
Comentários
DXGKDDI_SETINTERRUPTTARGETPRESENTID é chamado no nível de interrupção do dispositivo para sincronizar com DXGKDDI_SETVIDPNSOURCEADDRESS e a interrupção do VSync.
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 |
IRQL | DIRQL |