Compartilhar via


Função DisplayConfigGetDeviceInfo (winuser.h)

A função DisplayConfigGetDeviceInfo recupera informações de configuração de exibição sobre o dispositivo.

Sintaxe

LONG DisplayConfigGetDeviceInfo(
  [in, out] DISPLAYCONFIG_DEVICE_INFO_HEADER *requestPacket
);

Parâmetros

[in, out] requestPacket

Um ponteiro para uma estrutura de DISPLAYCONFIG_DEVICE_INFO_HEADER . Essa estrutura contém informações sobre a solicitação, que inclui o tipo de pacote no membro do tipo . O tipo e o tamanho de dados adicionais que DisplayConfigGetDeviceInfo retorna após a estrutura de cabeçalho depender do tipo de pacote.

Retornar valor

A função retorna um dos seguintes códigos de retorno.

Código de retorno Descrição
ERROR_SUCCESS
A função foi bem-sucedida.
ERROR_INVALID_PARAMETER
A combinação de parâmetros e sinalizadores especificados é inválida.
ERROR_NOT_SUPPORTED
O sistema não está executando um driver gráfico que foi gravado de acordo com o Modelo de Driver de Exibição do Windows (WDDM). A função só tem suporte em um sistema com um driver WDDM em execução.
ERROR_ACCESS_DENIED
O chamador não tem acesso à sessão do console. Esse erro ocorrerá se o processo de chamada não tiver acesso à área de trabalho atual ou estiver em execução em uma sessão remota.
ERROR_INSUFFICIENT_BUFFER
O tamanho do pacote que o chamador passa não é grande o suficiente para as informações que o chamador solicita.
ERROR_GEN_FAILURE
Ocorreu um erro não especificado.

Comentários

Use a função DisplayConfigGetDeviceInfo para obter informações adicionais sobre uma origem ou destino para um adaptador, como o nome de exibição, o modo de exibição preferencial e o nome do dispositivo de origem.

O chamador pode chamar DisplayConfigGetDeviceInfo para obter nomes mais amigáveis a serem exibidos na interface do usuário. O chamador pode obter nomes para o adaptador, a origem e o destino. O chamador também pode chamar DisplayConfigGetDeviceInfo para obter a melhor resolução do dispositivo de exibição conectado.

Exemplos

Consulte QueryDisplayConfig para obter um exemplo de DisplayConfigGetDeviceInfo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Universal
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib; OneCoreUAP.lib no Windows 10
DLL User32.dll
Conjunto de APIs ext-ms-win-ntuser-sysparams-ext-l1-1-1 (introduzido no Windows 10, versão 10.0.14393)

Confira também

DISPLAYCONFIG_DEVICE_INFO_HEADER

DISPLAYCONFIG_TARGET_DEVICE_NAME

DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS

DisplayConfigSetDeviceInfo