DXGKDDI_CONTROLINTERRUPT2 função de retorno de chamada (d3dkmddi.h)
A função DxgkDdi_ControlInterrupt2 habilita ou desabilita o tipo de interrupção fornecido no hardware gráfico.
Sintaxe
DXGKDDI_CONTROLINTERRUPT2 DxgkddiControlinterrupt2;
NTSTATUS DxgkddiControlinterrupt2(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_DXGKARG_CONTROLINTERRUPT2 InterruptControl
)
{...}
Parâmetros
[in] hAdapter
Um identificador para o objeto do adaptador para a GPU (unidade de processamento gráfico). O driver retornou esse identificador no parâmetro MiniportDeviceContext de uma chamada para sua função DxgkDdiAddDevice .
[in] InterruptControl
Uma estrutura DXGKARG_CONTROLINTERRUPT2 que fornece o tipo de interrupção, bem como o estado VSYNC.
Retornar valor
DxgkDdi_ControlInterrupt2 retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
STATUS_SUCCESS | O tipo de interrupção foi habilitado ou desabilitado com êxito no hardware gráfico. |
STATUS_NOT_IMPLEMENTED | DxgkDdi_ControlInterrupt2 não dá suporte à habilitação ou desabilitação do tipo de interrupção especificado. |
Comentários
Somente um de DxgkDdiControlInterrupt2 ou DxgkDdi_ControlInterrupt3 será usado pelo sistema operacional durante o tempo de vida de um adaptador.
Os drivers WDDM 2.7 que não implementam DxgkDdi_ControlInterrupt3 estão optando por não usar o controle VidPn VSync independente e o sistema operacional chamará apenas DxgkDdi_ControlInterrupt2. A funcionalidade DXGK_DRIVERCAPS-IndependentVidPnVSync> deve ser 0 em drivers que não dão suporte a DxgkDdi_ControlInterrupt3; caso contrário, o sistema operacional falhará na inicialização do adaptador. Se o driver implementar DxgkDdi_ControlInterrupt3, a funcionalidade poderá ser definida como 0 ou 1 para indicar Per-VidPn suporte.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |