GetIntegratedDisplaySize 函式 (sysinfoapi.h)
擷取內建螢幕的對角線大小,以英吋為單位的最佳估計值。
語法
HRESULT GetIntegratedDisplaySize(
[out] double *sizeInInches
);
參數
[out] sizeInInches
內建螢幕的對角線大小,以英吋為單位的最佳估計值。
傳回值
結果碼,指出函式是否成功或失敗。
備註
使用顯示驅動程式作為顯示大小資訊的來源。 將不會使用螢幕大小的登錄覆寫。 使用顯示配接器連接類型來判斷如果有任何顯示,則為系統整數。 如果未偵測到任何內部顯示器,則會傳回錯誤。 這需要偵測到使用中的顯示器。 例如,呼叫 函式時,無法關閉 lid。
若要編譯使用此函式的應用程式,請參閱 使用 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 |
程式庫 | onecore.lib |
Dll | kernelbase.dll |