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 |