Compartilhar via


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

Usado para ativar e desativar a detecção de hot plug e iniciar pesquisas de status em um destino específico ou em todos os destinos.

Sintaxe

DXGKDDI_DISPLAYDETECTCONTROL DxgkddiDisplaydetectcontrol;

NTSTATUS DxgkddiDisplaydetectcontrol(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_DISPLAYDETECTCONTROL pDisplayDetectControl
)
{...}

Parâmetros

hAdapter

Um identificador que identifica o adaptador.

pDisplayDetectControl

Um ponteiro para uma estrutura de DXGKARG_DISPLAYDETECTCONTROL que descreve a ação de detecção solicitada.

Valor de retorno

Se essa rotina for bem-sucedida, ela retornará STATUS_SUCCESS.

Observações

Essa função é sempre chamada no nível PASSIVA, portanto, o código de suporte deve ser tornado paginável.

O status retornado reflete apenas a chamada, não o status dos conectores. Se o driver detectar uma alteração, ele responderá chamando DxgkCbIndicateConnectorChange. Se uma sondagem de um ou mais alvos tiver sido solicitada, o driver deverá retornar depois que a solicitação tiver sido enviada ao hardware, em vez de aguardar a conclusão da votação.

DXGK_DDCT_POLLONE aplica-se somente à ID de destino especificada enquanto DXGK_DDCT_POLLALL se aplica a todos os destinos. Seria um erro do sistema operacional solicitar qualquer um desses tipos de controle de detecção se o HPD não estiver habilitado para que o driver possa simplesmente falhar na chamada com STATUS_INVALID_PARAMETER.

Requisitos

Requisito Valor
da Plataforma de Destino Windows
cabeçalho d3dkmddi.h