HumanPresenceSensor Klasse

Definition

Stellt einen Sensor dar, der erkennt, ob ein Benutzer vorhanden ist, abwesend ist oder nicht mit dem Gerät interagiert.

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

Windows-Anforderungen

Gerätefamilie
Windows 11 Insider Preview (eingeführt in 10.0.23504.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v15.0)

Hinweise

Die Anwesenheitserkennung kann erhebliche Auswirkungen auf Sicherheit, Reaktionsfähigkeit und Leistung haben.

  • Geräte können automatisch gesperrt werden, wenn sie unbeaufsichtigt bleiben, um vertrauliche Dateien und andere Informationen zu schützen.
  • Benutzerabsichten können abgeleitet werden, um die erforderliche Antwortzeit von der Erkennung bis zur Authentifizierung oder Interaktion zu reduzieren.
  • Die Akkulaufzeit kann beibehalten werden, indem unnötige Leerlaufzeiten des Bildschirms reduziert werden.

Eigenschaften

DeviceId

Ruft die eindeutige Geräte-ID des menschlichen Anwesenheitssensors ab.

IsEngagementSupported

Ruft ab, ob der Menschliche Anwesenheitssensor in der Lage ist, zu erkennen, ob der Benutzer mit dem PC beschäftigt ist (betrachtet).

IsPresenceSupported

Ruft ab, ob der Menschliche Anwesenheitssensor in der Lage ist, zu erkennen, ob sich der Benutzer vor dem PC befindet.

MaxDetectableAltitudeInDegrees

Ruft den vom Anwesenheitssensor unterstützten maximalen Höhenwinkel in Grad ab.

MaxDetectableAzimuthInDegrees

Ruft den maximalen Azimutwinkel ab, der vom menschlichen Anwesenheitssensor in Grad unterstützt wird.

MaxDetectableDistanceInMillimeters

Ruft die maximale Entfernung ab, die der menschliche Anwesenheitssensor einen Benutzer erkennen kann.

MaxDetectablePersons

Ruft die maximale Anzahl von Personen ab, die vom menschlichen Anwesenheitssensor erkannt werden können.

MinDetectableAltitudeInDegrees

Ruft den vom Anwesenheitssensor unterstützten Mindesthöhenwinkel in Grad ab.

MinDetectableAzimuthInDegrees

Ruft den minimalen Azimutwinkel ab, der vom menschlichen Anwesenheitssensor unterstützt wird( in Grad).

MinDetectableDistanceInMillimeters

Ruft den Mindestabstand ab, den der Menschliche Anwesenheitssensor einen Benutzer erkennen kann.

Methoden

FromId(String)

Ruft synchron einen Verweis auf den menschlichen Anwesenheitssensor ab, der der bereitgestellten Geräte-ID zugeordnet ist.

FromIdAsync(String)

Ruft asynchron einen Verweis auf den menschlichen Anwesenheitssensor ab, der der bereitgestellten Geräte-ID zugeordnet ist.

GetCurrentReading()

Ruft den aktuellen Sensorwert vom menschlichen Anwesenheitssensor ab.

GetDefault()

Ruft synchron einen Verweis auf den Standardsensor für menschliche Anwesenheit ab.

GetDefaultAsync()

Ruft asynchron einen Verweis auf den Standardsensor für menschliche Anwesenheit ab.

GetDeviceSelector()

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die zum Auflisten der verfügbaren Sensoren für menschliche Anwesenheit verwendet wird.

Ereignisse

ReadingChanged

Tritt immer dann auf, wenn sich die Messung des menschlichen Anwesenheitssensors erheblich ändert.

Gilt für:

Weitere Informationen