DataProtectionManager DataProtectionManager DataProtectionManager DataProtectionManager DataProtectionManager Class

Definition

Note

Windows Information Protection (WIP) policy cannot be applied on Windows 10, version 1511 (build 10586) or earlier.

Provides access to operations that manage buffers and streams that are protected to an enterprise identity.

public : static class DataProtectionManager
static struct winrt::Windows::Security::EnterpriseData::DataProtectionManager
public static class DataProtectionManager
Public Shared Class DataProtectionManager
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows Desktop Extension SDK (introduced v10.0.10240.0) Windows Mobile Extension SDK (introduced v10.0.10240.0)
API contract
Windows.Security.EnterpriseData.EnterpriseDataContract (introduced v1)
Capabilities
enterpriseDataPolicy

Methods

GetProtectionInfoAsync(IBuffer) GetProtectionInfoAsync(IBuffer) GetProtectionInfoAsync(IBuffer) GetProtectionInfoAsync(IBuffer) GetProtectionInfoAsync(IBuffer)

Note

Windows Information Protection (WIP) policy cannot be applied on Windows 10, version 1511 (build 10586) or earlier.

Get the status of an enterprise protected buffer.

GetStreamProtectionInfoAsync(IInputStream) GetStreamProtectionInfoAsync(IInputStream) GetStreamProtectionInfoAsync(IInputStream) GetStreamProtectionInfoAsync(IInputStream) GetStreamProtectionInfoAsync(IInputStream)

Note

Windows Information Protection (WIP) policy cannot be applied on Windows 10, version 1511 (build 10586) or earlier.

Get the status of an enterprise protected stream.

ProtectAsync(IBuffer, String) ProtectAsync(IBuffer, String) ProtectAsync(IBuffer, String) ProtectAsync(IBuffer, String) ProtectAsync(IBuffer, String)

Note

Windows Information Protection (WIP) policy cannot be applied on Windows 10, version 1511 (build 10586) or earlier.

Protect the data in a buffer to an enterprise identity.

ProtectStreamAsync(IInputStream, String, IOutputStream) ProtectStreamAsync(IInputStream, String, IOutputStream) ProtectStreamAsync(IInputStream, String, IOutputStream) ProtectStreamAsync(IInputStream, String, IOutputStream) ProtectStreamAsync(IInputStream, String, IOutputStream)

Note

Windows Information Protection (WIP) policy cannot be applied on Windows 10, version 1511 (build 10586) or earlier.

Protect a stream of data to an enterprise identity.

UnprotectAsync(IBuffer) UnprotectAsync(IBuffer) UnprotectAsync(IBuffer) UnprotectAsync(IBuffer) UnprotectAsync(IBuffer)

Note

Windows Information Protection (WIP) policy cannot be applied on Windows 10, version 1511 (build 10586) or earlier.

Removes the protection to an enterprise identity from a buffer.

UnprotectStreamAsync(IInputStream, IOutputStream) UnprotectStreamAsync(IInputStream, IOutputStream) UnprotectStreamAsync(IInputStream, IOutputStream) UnprotectStreamAsync(IInputStream, IOutputStream) UnprotectStreamAsync(IInputStream, IOutputStream)

Note

Windows Information Protection (WIP) policy cannot be applied on Windows 10, version 1511 (build 10586) or earlier.

Removes the protection to an enterprise identity from a stream of data.