Funzione GetIntegratedDisplaySize (sysinfoapi.h)
Recupera la stima migliore delle dimensioni diagonali dello schermo predefinito, espressa in pollici.
Sintassi
HRESULT GetIntegratedDisplaySize(
[out] double *sizeInInches
);
Parametri
[out] sizeInInches
La migliore stima delle dimensioni diagonali dello schermo predefinito, in pollici.
Valore restituito
Codice del risultato che indica se la funzione ha avuto esito positivo o negativo.
Commenti
Usa il driver di visualizzazione come origine per le informazioni sulle dimensioni di visualizzazione. Le sostituzioni del Registro di sistema per le dimensioni dello schermo non verranno usate. Utilizza il tipo di connessione dell'adattatore di visualizzazione per determinare quale visualizzazione, se presente, è parte integrante del sistema. Se non viene rilevata alcuna visualizzazione interna, verrà restituito un errore. Ciò richiede che la visualizzazione sia attiva per essere rilevata. Ad esempio, il coperchio non può essere chiuso quando viene chiamata la funzione .
Per compilare un'applicazione che usa questa funzione, vedere Uso delle intestazioni di Windows.
Esempio
La funzione seguente visualizza la stima migliore delle dimensioni diagonali dello schermo predefinito, espressa in pollici.
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...
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2016 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | sysinfoapi.h |
Libreria | onecore.lib |
DLL | kernelbase.dll |