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 de elementos gráficos). 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.
Valor de retorno
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. |
Observações
Apenas um dos ou DxgkDdi_ControlInterrupt3 DxgkDdiControlInterrupt2 de 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 ter controle VidPn VSync independente e o sistema operacional chamará apenas DxgkDdi_ControlInterrupt2. O recurso 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, o recurso poderá ser definido como 0 ou 1 para indicar Per-VidPn suporte.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |