Поделиться через


Функция GetIntegratedDisplaySize (sysinfoapi.h)

Возвращает наилучшую оценку размера встроенного экрана по диагонали в дюймах.

Синтаксис

HRESULT GetIntegratedDisplaySize(
  [out] double *sizeInInches
);

Параметры

[out] sizeInInches

Лучшая оценка размера встроенного экрана по диагонали в дюймах.

Возвращаемое значение

Код результата, указывающий, успешно ли выполнена функция.

Комментарии

Использует драйвер дисплея в качестве источника сведений о размере дисплея. Переопределения реестра на размер экрана не будут использоваться. Использует тип подключения видеоадаптера, чтобы определить, какой дисплей , если таковой имеется, является неотъемлемой частью системы. Если внутреннее отображение не обнаружено, будет возвращена ошибка. Для этого требуется, чтобы дисплей был активен для обнаружения. Например, крышку нельзя закрыть при вызове функции.

Сведения о компиляции приложения, использующего эту функцию, см. в разделе Использование заголовков Windows.

Примеры

Следующая функция отображает наилучшую оценку размера встроенного экрана по диагонали в дюймах.

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... 
}

Требования

Требование Значение
Минимальная версия клиента Windows 10 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2016 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header sysinfoapi.h
Библиотека onecore.lib
DLL kernelbase.dll

См. также раздел

Функции сведений о системе