HumanPresenceSettings Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет различные параметры системы присутствия человека.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 11 Insider Preview (появилось в 10.0.23504.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v15.0)
|
Свойства
DimmingOptions |
Возвращает параметры адаптивного затемнения для датчика присутствия человека. |
IsAdaptiveDimmingEnabled |
Возвращает или задает значение, указывающее, включено ли адаптивное затемнение. |
IsAttentionAwareDimmingEnabled |
Это свойство устарело. Дополнительные сведения см. в разделе Примечания. Возвращает или задает значение, указывающее, может ли датчик присутствия человека затемнеть экран компьютера, если взаимодействие с пользователем не обнаружено в течение определенного периода времени. |
IsLockOnLeaveEnabled |
Возвращает или задает значение, указывающее, может ли датчик присутствия человека заблокировать компьютер, если обнаруживает, что пользователь оставил его без присмотра. |
IsWakeOnApproachEnabled |
Возвращает или задает значение, указывающее, может ли датчик присутствия человека разбудить компьютер, если обнаруживает приближение пользователя. |
LockOnLeaveDistanceInMillimeters |
Возвращает или задает расстояние, на котором пользователь должен находиться от датчика присутствия человека, чтобы компьютер считался автоматическим и блокировался автоматически. |
LockOnLeaveTimeout |
Возвращает или задает интервал времени, который пользователь должен быть незамечен датчиком присутствия человека, прежде чем компьютер будет считаться автоматически заблокированным и автоматически заблокированным. |
LockOptions |
Возвращает параметры блокировки при выходе (если пользователь больше не обнаруживается датчиком присутствия человека) для датчика присутствия человека. |
SensorId |
Возвращает или задает уникальный идентификатор датчика присутствия человека. |
WakeOnApproachDistanceInMillimeters |
Возвращает или задает расстояние, на котором пользователь должен находиться от датчика присутствия человека, чтобы компьютер автоматически разблокировать. |
WakeOptions |
Возвращает параметры пробуждения (определяется ли пользователь датчиком присутствия человека) для датчика присутствия человека. |
Методы
GetCurrentSettings() |
Извлекает текущие системные параметры для обнаружения присутствия человека. |
GetCurrentSettingsAsync() |
Асинхронно извлекает текущие системные параметры для обнаружения присутствия человека. |
GetSupportedFeaturesForSensorId(String) |
Извлекает функции, поддерживаемые указанным датчиком присутствия человека. |
GetSupportedFeaturesForSensorIdAsync(String) |
Асинхронно извлекает функции, поддерживаемые указанным датчиком присутствия человека. |
GetSupportedLockOnLeaveTimeouts() |
Извлекает коллекцию интервалов (из параметров системы), используемых для указания того, сколько времени должно пройти до блокировки компьютера после того, как пользователь больше не будет обнаружен. |
UpdateSettings(HumanPresenceSettings) |
Массовое обновление различных параметров системы присутствия человека с помощью указанных значений. |
UpdateSettingsAsync(HumanPresenceSettings) |
Асинхронно обновляет различные системные параметры присутствия человека с помощью предоставленных значений. |
События
SettingsChanged |
Происходит, когда пользователь изменяет любой параметр присутствия человека. |