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
标头 sysinfoapi.h
Library onecore.lib
DLL kernelbase.dll

另请参阅

系统信息函数