Función GetIntegratedDisplaySize (sysinfoapi.h)

Recupera la mejor estimación del tamaño diagonal de la pantalla integrada, en pulgadas.

Sintaxis

HRESULT GetIntegratedDisplaySize(
  [out] double *sizeInInches
);

Parámetros

[out] sizeInInches

La mejor estimación del tamaño diagonal de la pantalla integrada, en pulgadas.

Valor devuelto

Código de resultado que indica si la función se realizó correctamente o no.

Comentarios

Usa el controlador de pantalla como origen para la información de tamaño de presentación. No se usarán invalidaciones del Registro en el tamaño de pantalla. Usa el tipo de conexión del adaptador de pantalla para determinar qué pantalla, si existe, es integral para el sistema. Si no se detectó ninguna presentación interna, se devolverá un error. Esto requiere que la pantalla esté activa para detectarse. Por ejemplo, la tapa no se puede cerrar cuando se llama a la función .

Para compilar una aplicación que use esta función, consulte Uso de los encabezados de Windows.

Ejemplos

La siguiente función muestra la mejor estimación del tamaño diagonal de la pantalla integrada, en pulgadas.

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... 
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2016 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado sysinfoapi.h
Library onecore.lib
Archivo DLL kernelbase.dll

Consulte también

Funciones de información del sistema