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

O sistema operacional chama DXGKDDI_QUERYCONNECTIONCHANGE em resposta a uma alteração status relatada por meio de DxgkCbIndicateConnectorChange ou quando o campo OutputFlags.ConnectorStatusChanges indica que uma chamada para SetTimingsFromVidPn detectou alterações no conector status.

Sintaxe

DXGKDDI_QUERYCONNECTIONCHANGE DxgkddiQueryconnectionchange;

NTSTATUS DxgkddiQueryconnectionchange(
  IN_CONST_HANDLE hAdapter,
  IN_PDXGKARG_QUERYCONNECTIONCHANGE pQueryConnectionChange
)
{...}

Parâmetros

hAdapter

Um identificador que identifica o adaptador.

pQueryConnectionChange

Um ponteiro para uma estrutura DXGKARG_QUERYCONNECTIONCHANGE que fornece o buffer alocado pelo sistema operacional no qual a alteração mais antiga deve ser copiada pelo driver. A alteração mais antiga é julgada pelo ConnectionChangeId mais baixo.

Retornar valor

Valor retornado Descrição
STATUS_SUCCESS Retornado se a rotina for bem-sucedida e retornar a alteração solicitada.
STATUS_ALREADY_COMPLETE Retornado se a rotina for bem-sucedida, mas as alterações já tiverem sido relatadas ao sistema operacional.

Comentários

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

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3dkmddi.h