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 |