ProtectionPolicyManager.ProtectedAccessSuspending Событие

Определение

Примечание

Начиная с июля 2022 г. корпорация Майкрософт прекращает использование Windows Information Protection (WIP) и ИНТЕРФЕЙСов API, поддерживающих WIP. Корпорация Майкрософт продолжит поддерживать WIP в поддерживаемых версиях Windows. Новые версии Windows не будут включать новые возможности для WIP и не будут поддерживаться в будущих версиях Windows. Дополнительные сведения см. в статье Объявление о прекращении работы windows Information Protection.

Для защиты данных корпорация Майкрософт рекомендует использовать Защита информации Microsoft Purview и Защита от потери данных Microsoft Purview. Purview упрощает настройку конфигурации и предоставляет расширенный набор возможностей.

Событие, с помощью которого приложение регистрируется для получения уведомления о том, что защита должна быть приостановлена.

// Register
static event_token ProtectedAccessSuspending(EventHandler<ProtectedAccessSuspendingEventArgs> const& handler) const;

// Revoke with event_token
static void ProtectedAccessSuspending(event_token const* cookie) const;

// Revoke with event_revoker
static ProtectionPolicyManager::ProtectedAccessSuspending_revoker ProtectedAccessSuspending(auto_revoke_t, EventHandler<ProtectedAccessSuspendingEventArgs> const& handler) const;
public static event System.EventHandler<ProtectedAccessSuspendingEventArgs> ProtectedAccessSuspending;
function onProtectedAccessSuspending(eventArgs) { /* Your code */ }
Windows.Security.EnterpriseData.ProtectionPolicyManager.addEventListener("protectedaccesssuspending", onProtectedAccessSuspending);
Windows.Security.EnterpriseData.ProtectionPolicyManager.removeEventListener("protectedaccesssuspending", onProtectedAccessSuspending);
- or -
Windows.Security.EnterpriseData.ProtectionPolicyManager.onprotectedaccesssuspending = onProtectedAccessSuspending;
Public Shared Custom Event ProtectedAccessSuspending As EventHandler(Of ProtectedAccessSuspendingEventArgs) 

Тип события

Требования к Windows

Возможности приложения
enterpriseDataPolicy

Комментарии

Приложение, предназначенное для обработки корпоративного содержимого, должно гарантировать, что оно не хранит конфиденциальные данные в памяти. Для этого он регистрирует события ProtectedAccessSuspending и ProtectedAccessResumed , чтобы получать уведомления, например, когда устройство заблокировано или разблокировано. ProtectedAccessSuspending активируется до временного удаления ключей защиты данных, подготовленных на устройстве. Эти ключи удаляются, когда устройство заблокировано, чтобы предотвратить несанкционированный доступ к зашифрованным данным во время блокировки устройства. ProtectedAccessResumed активируется, когда ключи снова становятся доступными после разблокировки устройства. Когда устройство заблокировано, приложение защищает любое конфиденциальное содержимое в памяти с помощью DataProtectionManager. Он также закрывает открытые дескрипторы файлов к защищенным файлам, чтобы система не кэшировала конфиденциальные данные в памяти.

Применяется к

См. также раздел