HumanPresenceSensor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 à autenticação ou interação.
- A duração da bateria pode ser preservada reduzindo o tempo ocioso 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 AQS (Sintaxe de Consulta Avançada) 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. |