Partilhar via


HumanPresenceSettings Classe

Definição

Representa as várias configurações do sistema de presença humana.

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
Herança
Object Platform::Object IInspectable HumanPresenceSettings
Atributos

Requisitos do Windows

Família de dispositivos
Windows 11 Insider Preview (introduzida na 10.0.23504.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v15.0)

Propriedades

DimmingOptions

Obtém as opções de esmaecimento adaptável para o sensor de presença humana.

IsAdaptiveDimmingEnabled

Obtém ou define se o escurecimento adaptável está habilitado.

IsAttentionAwareDimmingEnabled

Esta propriedade está obsoleta. Para obter mais informações, consulte Comentários.

Obtém ou define se o sensor de presença humana pode escurecer a tela do computador quando a interação do usuário não é detectada por um período de tempo.

IsLockOnLeaveEnabled

Obtém ou define se o sensor de presença humana pode bloquear o computador se detectar que o usuário o deixou autônomo.

IsWakeOnApproachEnabled

Obtém ou define se o sensor de presença humana pode ativar o computador se detectar que o usuário está se aproximando.

LockOnLeaveDistanceInMillimeters

Obtém ou define a distância que um usuário deve ter do sensor de presença humana para que o computador seja considerado autônomo e bloqueado automaticamente.

LockOnLeaveTimeout

Obtém ou define o intervalo de tempo que um usuário deve passar sem ser detectado pelo sensor de presença humana antes que o computador seja considerado autônomo e bloqueado automaticamente.

LockOptions

Obtém as opções de bloqueio na licença (se um usuário não é mais detectado pelo sensor de presença humana) para o sensor de presença humana.

SensorId

Obtém ou define a ID exclusiva do sensor de presença humana.

WakeOnApproachDistanceInMillimeters

Obtém ou define a distância que um usuário deve ter do sensor de presença humana para que o computador desbloqueie automaticamente.

WakeOptions

Obtém as opções de ativação (se um usuário é detectado pelo sensor de presença humana) para o sensor de presença humana.

Métodos

GetCurrentSettings()

Recupera as configurações atuais do sistema para detecção de presença humana.

GetCurrentSettingsAsync()

Recupera de forma assíncrona as configurações atuais do sistema para detecção de presença humana.

GetSupportedFeaturesForSensorId(String)

Recupera os recursos compatíveis com o sensor de presença humana especificado.

GetSupportedFeaturesForSensorIdAsync(String)

Recupera de forma assíncrona os recursos compatíveis com o sensor de presença humana especificado.

GetSupportedLockOnLeaveTimeouts()

Recupera a coleção de intervalos (das configurações do sistema) usados para especificar quanto tempo deve passar antes de bloquear o computador depois que um usuário não for mais detectado.

UpdateSettings(HumanPresenceSettings)

Atualiza em massa várias configurações do sistema de presença humana com os valores fornecidos.

UpdateSettingsAsync(HumanPresenceSettings)

Atualiza de forma assíncrona várias configurações do sistema de presença humana com os valores fornecidos.

Eventos

SettingsChanged

Ocorre quando um usuário altera qualquer configuração de presença humana.

Aplica-se a

Confira também