DataProtectionManager.UnprotectAsync(IBuffer) 方法

定义

注意

从 2022 年 7 月开始,Microsoft 将弃用 Windows 信息保护 (WIP) 和支持 WIP 的 API。 Microsoft 将继续在受支持的 Windows 版本上支持 WIP。 新版本的 Windows 不包括 WIP 的新功能,并且将来的 Windows 版本将不受支持。 有关详细信息,请参阅宣布 Windows 信息保护停用

对于数据保护需求,Microsoft 建议使用Microsoft Purview 信息保护Microsoft Purview 数据丢失防护。 Purview 简化了配置设置,并提供一组高级功能。

从缓冲区中删除对企业标识的保护。

public:
 static IAsyncOperation<BufferProtectUnprotectResult ^> ^ UnprotectAsync(IBuffer ^ data);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BufferProtectUnprotectResult> UnprotectAsync(IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BufferProtectUnprotectResult> UnprotectAsync(IBuffer data);
function unprotectAsync(data)
Public Shared Function UnprotectAsync (data As IBuffer) As IAsyncOperation(Of BufferProtectUnprotectResult)

参数

data
IBuffer

要取消保护的缓冲区。

返回

成功完成对此方法的调用后,它将返回一个 BufferProtectUnprotectResult 对象,该对象包含未受保护的缓冲区的状态。

属性

Windows 要求

应用功能
enterpriseDataPolicy

注解

UnprotectAsync 从不返回 “未受保护的 ”状态,因为它需要保护输入资源。 (无法可靠地验证资源是否不受保护。) 如果你的应用将结果与 “未受保护”进行比较,则它包含设计缺陷,因为它意味着它丢失了缓冲区是否受保护的跟踪。

适用于