HumanPresenceSensor Classe

Definição

Representa um sensor que detecta se um usuário está presente, ausente ou não interagindo com seu 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
Herança
Object Platform::Object IInspectable HumanPresenceSensor
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)

Comentários

A detecção de presença pode ter um impacto significativo na segurança, na capacidade de resposta e no desempenho.

  • Os dispositivos podem ser bloqueados automaticamente quando deixados autônomos para proteger arquivos confidenciais e outras informações.
  • A intenção do usuário pode ser inferida para reduzir o tempo de resposta necessário da detecção para autenticação ou interação.
  • A duração da bateria pode ser preservada reduzindo o tempo de ociosidade desnecessário da tela.

Propriedades

DeviceId

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

IsEngagementSupported

Obtém se o sensor de presença humana é capaz de perceber se o usuário está envolvido com (olhando) seu computador.

IsPresenceSupported

Obtém se o sensor de presença humana é capaz de perceber se o usuário está na frente do computador.

MaxDetectableAltitudeInDegrees

Obtém o ângulo máximo de altitude suportado pelo sensor de presença humana, em graus.

MaxDetectableAzimuthInDegrees

Obtém o ângulo máximo de azimute suportado pelo sensor de presença humana, em graus.

MaxDetectableDistanceInMillimeters

Obtém a distância máxima que o sensor de presença humana pode detectar a um usuário.

MaxDetectablePersons

Obtém o número máximo de pessoas que podem ser detectadas pelo sensor de presença humana.

MinDetectableAltitudeInDegrees

Obtém o ângulo mínimo de altitude suportado pelo sensor de presença humana, em graus.

MinDetectableAzimuthInDegrees

Obtém o ângulo mínimo de azimute suportado pelo sensor de presença humana, em graus.

MinDetectableDistanceInMillimeters

Obtém a distância mínima que o sensor de presença humana pode detectar a um usuário.

Métodos

FromId(String)

Recupera de forma síncrona uma referência ao sensor de presença humana associado à ID do dispositivo fornecida.

FromIdAsync(String)

Recupera de forma assíncrona uma referência ao sensor de presença humana associado à ID do dispositivo fornecida.

GetCurrentReading()

Recupera a leitura do sensor atual do sensor de presença humana.

GetDefault()

Recupera de forma síncrona uma referência ao sensor de presença humana padrão.

GetDefaultAsync()

Recupera de forma assíncrona uma referência ao sensor de presença humana padrão.

GetDeviceSelector()

Recupera uma cadeia de caracteres de sintaxe de consulta avançada (AQS) usada para enumerar os sensores de presença humana disponíveis.

Eventos

ReadingChanged

Ocorre sempre que há uma alteração significativa na leitura do sensor de presença humana.

Aplica-se a

Confira também