Condividi tramite


HumanPresenceSensor Classe

Definizione

Rappresenta un sensore che rileva se un utente è presente, assente o non interagisce con il 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
Ereditarietà
Object Platform::Object IInspectable HumanPresenceSensor
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 11 Insider Preview (è stato introdotto in 10.0.23504.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v15.0)

Commenti

Il rilevamento della presenza può avere un impatto significativo sulla sicurezza, sulla velocità di risposta e sulle prestazioni.

  • I dispositivi possono essere bloccati automaticamente quando non è automatica per proteggere i file sensibili e altre informazioni.
  • È possibile dedurre la finalità dell'utente per ridurre il tempo di risposta richiesto dal rilevamento all'autenticazione o all'interazione.
  • La durata della batteria può essere mantenuta riducendo il tempo di inattività dello schermo non necessario.

Proprietà

DeviceId

Ottiene l'ID dispositivo univoco del sensore di presenza umana.

IsEngagementSupported

Ottiene se il sensore di presenza umana è in grado di percepire se l'utente è impegnato con (guardando) il proprio PC.

IsPresenceSupported

Ottiene se il sensore di presenza umana è in grado di percepire se l'utente è davanti al proprio PC.

MaxDetectableAltitudeInDegrees

Ottiene l'angolo di altitudine massimo supportato dal sensore di presenza umana, in gradi.

MaxDetectableAzimuthInDegrees

Ottiene l'angolo massimo azimuth supportato dal sensore di presenza umana, in gradi.

MaxDetectableDistanceInMillimeters

Ottiene la distanza massima che il sensore di presenza umana può rilevare un utente.

MaxDetectablePersons

Ottiene il numero massimo di persone che possono essere rilevate dal sensore di presenza umana.

MinDetectableAltitudeInDegrees

Ottiene l'angolo di altitudine minimo supportato dal sensore di presenza umana, in gradi.

MinDetectableAzimuthInDegrees

Ottiene l'angolo minimo azimuth supportato dal sensore di presenza umana, in gradi.

MinDetectableDistanceInMillimeters

Ottiene la distanza minima che il sensore di presenza umana può rilevare un utente.

Metodi

FromId(String)

Recupera in modo sincrono un riferimento al sensore di presenza umana associato all'ID dispositivo specificato.

FromIdAsync(String)

Recupera in modo asincrono un riferimento al sensore di presenza umana associato all'ID dispositivo specificato.

GetCurrentReading()

Recupera la lettura corrente del sensore dal sensore di presenza umana.

GetDefault()

Recupera in modo sincrono un riferimento al sensore di presenza umana predefinito.

GetDefaultAsync()

Recupera in modo asincrono un riferimento al sensore di presenza umana predefinito.

GetDeviceSelector()

Recupera una stringa AQS (Advanced Query Syntax) usata per enumerare i sensori di presenza umana disponibili.

Eventi

ReadingChanged

Si verifica ogni volta che si verifica una modifica significativa nella lettura del sensore di presenza umana.

Si applica a

Vedi anche