Condividi tramite


HumanPresenceSettings Classe

Definizione

Rappresenta le varie impostazioni del sistema di presenza umana.

public ref class HumanPresenceSettings 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 HumanPresenceSettings 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 HumanPresenceSettings
Public NotInheritable Class HumanPresenceSettings
Ereditarietà
Object Platform::Object IInspectable HumanPresenceSettings
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)

Proprietà

DimmingOptions

Ottiene le opzioni di attenuazione adattive per il sensore di presenza umana.

IsAdaptiveDimmingEnabled

Ottiene o imposta un valore che indica se la finestra dimming adattiva è abilitata.

IsAttentionAwareDimmingEnabled

Questa proprietà è obsoleta. Per altre informazioni, vedere Osservazioni.

Ottiene o imposta un valore che indica se il sensore di presenza umana può dimere lo schermo del PC quando l'interazione dell'utente non viene rilevata per un periodo di tempo.

IsLockOnLeaveEnabled

Ottiene o imposta un valore che indica se il sensore di presenza umana può bloccare il PC se rileva che l'utente l'ha lasciata automatica.

IsWakeOnApproachEnabled

Ottiene o imposta un valore che indica se il sensore di presenza umana può riattivare il PC se rileva che l'utente sta raggiungendo.

LockOnLeaveDistanceInMillimeters

Ottiene o imposta la distanza che un utente deve avere dal sensore di presenza umana affinché il PC venga considerato automatico e bloccato automaticamente.

LockOnLeaveTimeout

Ottiene o imposta l'intervallo di tempo che un utente deve passare inosservato dal sensore di presenza umana prima che il PC venga considerato automatico e bloccato automaticamente.

LockOptions

Ottiene le opzioni di blocco all'uscita (se un utente non viene più rilevato dal sensore di presenza umana) per il sensore di presenza umana.

SensorId

Ottiene o imposta l'ID univoco del sensore di presenza umana.

WakeOnApproachDistanceInMillimeters

Ottiene o imposta la distanza che un utente deve avere dal sensore di presenza umana per sbloccare automaticamente il PC.

WakeOptions

Ottiene le opzioni di riattivazione (se un utente viene rilevato dal sensore di presenza umana) per il sensore di presenza umana.

Metodi

GetCurrentSettings()

Recupera le impostazioni di sistema correnti per il rilevamento della presenza umana.

GetCurrentSettingsAsync()

Recupera in modo asincrono le impostazioni di sistema correnti per il rilevamento della presenza umana.

GetSupportedFeaturesForSensorId(String)

Recupera le funzionalità supportate dal sensore di presenza umana specificato.

GetSupportedFeaturesForSensorIdAsync(String)

Recupera in modo asincrono le funzionalità supportate dal sensore di presenza umana specificato.

GetSupportedLockOnLeaveTimeouts()

Recupera la raccolta di intervalli (dalle impostazioni di sistema) utilizzata per specificare il tempo necessario prima di bloccare il PC dopo che un utente non viene più rilevato.

UpdateSettings(HumanPresenceSettings)

Aggiorna in blocco varie impostazioni del sistema di presenza umana con i valori specificati.

UpdateSettingsAsync(HumanPresenceSettings)

Aggiorna in modo asincrono varie impostazioni del sistema di presenza umana con i valori specificati.

Eventi

SettingsChanged

Si verifica quando un utente modifica qualsiasi impostazione di presenza umana.

Si applica a

Vedi anche