Condividi tramite


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

Vedi anche

Funzioni di informazioni di sistema