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 |