HumanPresenceSensor Clase

Definición

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
Object Platform::Object IInspectable HumanPresenceSensor
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.

Se aplica a

Consulte también