Compartilhar via


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

O agendador de GPU do driver de porta de exibição chama essa função para determinar o progresso de um nó dentro de um adaptador de exibição físico ativo (mecanismo).

Sintaxe

DXGKDDI_QUERYENGINESTATUS DxgkddiQueryenginestatus;

NTSTATUS DxgkddiQueryenginestatus(
  IN_CONST_HANDLE hAdapter,
  INOUT_PDXGKARG_QUERYENGINESTATUS pQueryEngineStatus
)
{...}

Parâmetros

hAdapter

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 kernel de elementos gráficos DirectX no parâmetro de saída MiniportDeviceContext da função DxgkDdiAddDevice .

pQueryEngineStatus

Um ponteiro para uma estrutura DXGKARG_QUERYENGINESTATUS que especifica um nó e um adaptador físico que devem ser consultados para progresso e que fornece um valor para o progresso.

Retornar valor

Retorna STATUS_SUCCESS se a função for bem-sucedida. Caso contrário, essa função retornará um dos códigos de erro definidos em Ntstatus.h.

Comentários

Essa função deve ser tornada paginável e sempre deve ser bem-sucedida.

O sistema operacional garante que essa função siga o modo de sincronização de primeiro nível, conforme definido no Primeiro Nível de Threading e Sincronização.

Para obter mais informações, consulte Alterações de TDR em Windows 8.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Área de Trabalho
Cabeçalho d3dkmddi.h
IRQL PASSIVE_LEVEL

Confira também

DXGKARG_QUERYENGINESTATUS

DxgkDdiAddDevice