Partager via


HumanPresenceSensor Classe

Définition

Représente un capteur qui détecte si un utilisateur est présent, absent ou n’interagit pas avec son appareil.

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
Héritage
Object Platform::Object IInspectable HumanPresenceSensor
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 11 Insider Preview (introduit dans 10.0.23504.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v15.0)

Remarques

La détection de présence peut avoir un impact significatif sur la sécurité, la réactivité et les performances.

  • Les appareils peuvent être verrouillés automatiquement lorsqu’ils sont laissés sans assistance pour protéger les fichiers sensibles et d’autres informations.
  • L’intention de l’utilisateur peut être déduite pour réduire le temps de réponse requis, de la détection à l’authentification ou à l’interaction.
  • L’autonomie de la batterie peut être préservée en réduisant le temps d’inactivité inutile de l’écran.

Propriétés

DeviceId

Obtient l’ID d’appareil unique du capteur de présence humaine.

IsEngagementSupported

Obtient si le capteur de présence humaine est capable de percevoir si l’utilisateur est engagé avec (en regardant) son PC.

IsPresenceSupported

Obtient si le capteur de présence humaine est capable de percevoir si l’utilisateur est devant son PC.

MaxDetectableAltitudeInDegrees

Obtient l’angle d’altitude maximal pris en charge par le capteur de présence humaine, en degrés.

MaxDetectableAzimuthInDegrees

Obtient l’angle d’azimut maximal pris en charge par le capteur de présence humaine, en degrés.

MaxDetectableDistanceInMillimeters

Obtient la distance maximale que le capteur de présence humaine peut détecter un utilisateur.

MaxDetectablePersons

Obtient le nombre maximal de personnes pouvant être détectées par le capteur de présence humaine.

MinDetectableAltitudeInDegrees

Obtient l’angle d’altitude minimal pris en charge par le capteur de présence humaine, en degrés.

MinDetectableAzimuthInDegrees

Obtient l’angle d’azimut minimal pris en charge par le capteur de présence humaine, en degrés.

MinDetectableDistanceInMillimeters

Obtient la distance minimale que le capteur de présence humaine peut détecter un utilisateur.

Méthodes

FromId(String)

Récupère de façon synchrone une référence au capteur de présence humaine associé à l’ID d’appareil fourni.

FromIdAsync(String)

Récupère de façon asynchrone une référence au capteur de présence humaine associé à l’ID d’appareil fourni.

GetCurrentReading()

Récupère la lecture du capteur actuel à partir du capteur de présence humaine.

GetDefault()

Récupère de façon synchrone une référence au capteur de présence humaine par défaut.

GetDefaultAsync()

Récupère de façon asynchrone une référence au capteur de présence humaine par défaut.

GetDeviceSelector()

Récupère une chaîne AQS (Advanced Query Syntax) utilisée pour énumérer les capteurs de présence humaine disponibles.

Événements

ReadingChanged

Se produit chaque fois qu’il y a un changement important dans la lecture du capteur de présence humaine.

S’applique à

Voir aussi