Compartilhar via


Função GetIntegratedDisplaySize (sysinfoapi.h)

Recupera a melhor estimativa do tamanho diagonal da tela interna, em polegadas.

Sintaxe

HRESULT GetIntegratedDisplaySize(
  [out] double *sizeInInches
);

Parâmetros

[out] sizeInInches

A melhor estimativa do tamanho diagonal da tela interna, em polegadas.

Retornar valor

O código de resultado que indica se a função foi bem-sucedida ou falhou.

Comentários

Usa o driver de exibição como a origem para obter informações de tamanho de exibição. As substituições do Registro para o tamanho da tela não serão usadas. Usa o tipo de conexão do adaptador de exibição para determinar qual exibição, se houver, é integral para o sistema. Se nenhuma exibição interna for detectada, um erro será retornado. Isso requer que a exibição esteja ativa para ser detectada. Por exemplo, a tampa não pode ser fechada quando a função é chamada.

Para compilar um aplicativo que usa essa função, consulte Usando os cabeçalhos do Windows.

Exemplos

A função a seguir exibe a melhor estimativa do tamanho diagonal da tela interna, em polegadas.

void ShowIntegratedDisplaySize()
{
  Platform::String^ buffer;
   
  double sizeInInches;
  HRESULT result = GetIntegratedDisplaySize(&sizeInInches) ;

  if (SUCCEEDED(result))
  {
    buffer += "Internal display size is " + sizeInInches.ToString() + " inches.\n"; 
  }
  else 
  {
    buffer += "No valid Internal display found. \n";
  }

  // Output the string buffer here... 
}

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho sysinfoapi.h
Biblioteca onecore.lib
DLL kernelbase.dll

Confira também

Funções de informações do sistema