HumanPresenceSensor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |