Freigeben über


HumanPresenceSensor Klasse

Definition

Stellt einen Sensor dar, der erkennt, ob ein Benutzer vorhanden, abwesend 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.
  • Die Benutzerabsicht kann 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 Anwesenheitssensors für Menschen 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 maximalen Höhenwinkel ab, der vom Anwesenheitssensor für Den Menschen in Grad unterstützt wird.

MaxDetectableAzimuthInDegrees

Ruft den maximalen Azimutwinkel ab, der vom Anwesenheitssensor für Den Menschen unterstützt wird( in Grad).

MaxDetectableDistanceInMillimeters

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

MaxDetectablePersons

Ruft die maximale Anzahl von Personen ab, die vom Anwesenheitssensor für Menschen erkannt werden können.

MinDetectableAltitudeInDegrees

Ruft den vom Anwesenheitssensor für Den Menschen unterstützten Mindesthöhenwinkel in Grad ab.

MinDetectableAzimuthInDegrees

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

MinDetectableDistanceInMillimeters

Ruft den Mindestabstand ab, den der menschliche Anwesenheitssensor für einen Benutzer erkennen kann.

Methoden

FromId(String)

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

FromIdAsync(String)

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

GetCurrentReading()

Ruft den aktuellen Sensorwert vom Anwesenheitssensor ab.

GetDefault()

Ruft synchron einen Verweis auf den Standardmäßigen Anwesenheitssensor für Menschen ab.

GetDefaultAsync()

Ruft asynchron einen Verweis auf den Standardsensor für die Anwesenheit von Menschen ab.

GetDeviceSelector()

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) ab, die zum Aufzählen der verfügbaren Anwesenheitssensoren verwendet wird.

Ereignisse

ReadingChanged

Tritt auf, wenn es eine signifikante Änderung beim Lesen des menschlichen Anwesenheitssensors gibt.

Gilt für:

Weitere Informationen