DXGKDDI_UPDATEMONITORLINKINFO função de retorno de chamada (d3dkmddi.h)
Implementado pelo driver cliente para permitir que as funcionalidades de um monitor que estão vinculadas ao link por meio do qual ele está anexado no momento sejam consultadas.
Sintaxe
DXGKDDI_UPDATEMONITORLINKINFO DxgkddiUpdatemonitorlinkinfo;
NTSTATUS DxgkddiUpdatemonitorlinkinfo(
IN_CONST_HANDLE hAdapter,
INOUT_PDXGKARG_UPDATEMONITORLINKINFO pUpdateMonitorLinkInfoArg
)
{...}
Parâmetros
hAdapter
Identifica o adaptador no qual os intervalos de exibição devem ser definidos.
pUpdateMonitorLinkInfoArg
Um ponteiro para uma estrutura DXGKARG_UPDATEMONITORLINKINFO , para a qual o driver grava os recursos de link do monitor.
Retornar valor
Retornar STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, retorne um código de erro NTSTATUS Values apropriado. Para obter mais informações, consulte Valores NTSTATUS. O driver sempre deve retornar um código de êxito, a menos que haja um erro nos parâmetros ou uma falha ao processar a solicitação.
Comentários
UpdateMonitorLinkCapabilities será chamado após a função de retorno de chamada RecommendMonitorModes e antes da enumeração de modo, para que os recursos que não dependem da configuração de exibição específica possam ser consultados pelo sistema operacional sem adicionar informações extras à enumeração. Em seguida, quando RecommendMonitorModes for concluído, o driver compreenderá completamente os recursos do monitor e poderá reportá-los ao sistema operacional. Isso não implica necessariamente que todos esses recursos estejam disponíveis independentemente da configuração de exibição, mas permite que o sistema operacional faça suposições definidas.
A estrutura DXGKARG_UPDATEMONITORLINKINFO também passa dicas de uso para o driver com base na configuração do sistema operacional do monitor.
Essa função é sempre chamada no nível PASSIVE.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dkmddi.h |
IRQL | PASSIVE |