HumanPresenceSensor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un sensor que detecta si un usuario está presente, ausente o no interactuando con su dispositivo.
public ref class HumanPresenceSensor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 983040)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class HumanPresenceSensor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 983040)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class HumanPresenceSensor
Public NotInheritable Class HumanPresenceSensor
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 11 Insider Preview (se introdujo en la versión 10.0.23504.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v15.0)
|
Comentarios
La detección de presencia puede tener un impacto significativo en la seguridad, la capacidad de respuesta y el rendimiento.
- Los dispositivos se pueden bloquear automáticamente cuando se dejan desatendidos para proteger archivos confidenciales y otra información.
- La intención del usuario se puede deducir para reducir el tiempo de respuesta necesario de la detección a la autenticación o la interacción.
- La duración de la batería se puede conservar reduciendo el tiempo de inactividad innecesario de la pantalla.
Propiedades
DeviceId |
Obtiene el identificador de dispositivo único del sensor de presencia humana. |
IsEngagementSupported |
Obtiene si el sensor de presencia humana es capaz de percibir si el usuario está comprometido con su PC (mirando). |
IsPresenceSupported |
Obtiene si el sensor de presencia humana es capaz de percibir si el usuario está delante de su PC. |
MaxDetectableAltitudeInDegrees |
Obtiene el ángulo de altitud máximo admitido por el sensor de presencia humana, en grados. |
MaxDetectableAzimuthInDegrees |
Obtiene el ángulo máximo de azimuth admitido por el sensor de presencia humana, en grados. |
MaxDetectableDistanceInMillimeters |
Obtiene la distancia máxima a la que el sensor de presencia humana puede detectar un usuario. |
MaxDetectablePersons |
Obtiene el número máximo de personas que el sensor de presencia humana puede detectar. |
MinDetectableAltitudeInDegrees |
Obtiene el ángulo de altitud mínimo admitido por el sensor de presencia humana, en grados. |
MinDetectableAzimuthInDegrees |
Obtiene el ángulo mínimo de azimuth admitido por el sensor de presencia humana, en grados. |
MinDetectableDistanceInMillimeters |
Obtiene la distancia mínima a la que el sensor de presencia humana puede detectar un usuario. |
Métodos
FromId(String) |
Recupera de forma sincrónica una referencia al sensor de presencia humana asociado al identificador de dispositivo proporcionado. |
FromIdAsync(String) |
Recupera de forma asincrónica una referencia al sensor de presencia humana asociado al identificador de dispositivo proporcionado. |
GetCurrentReading() |
Recupera la lectura del sensor actual del sensor de presencia humana. |
GetDefault() |
Recupera de forma sincrónica una referencia al sensor de presencia humana predeterminado. |
GetDefaultAsync() |
Recupera de forma asincrónica una referencia al sensor de presencia humana predeterminado. |
GetDeviceSelector() |
Recupera una cadena de sintaxis de consulta avanzada (AQS) usada para enumerar los sensores de presencia humana disponibles. |
Eventos
ReadingChanged |
Se produce cada vez que hay un cambio significativo en la lectura del sensor de presencia humana. |