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 |