ProtectionPolicyManager.CheckAccessForApp(String, String) Method

Definition

Note

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

Perform enterprise-protection policy evaluation for a data transfer between your app and a specific target app.

public:
 static ProtectionPolicyEvaluationResult CheckAccessForApp(Platform::String ^ sourceIdentity, Platform::String ^ appPackageFamilyName);
 static ProtectionPolicyEvaluationResult CheckAccessForApp(winrt::hstring const& sourceIdentity, winrt::hstring const& appPackageFamilyName);
public static ProtectionPolicyEvaluationResult CheckAccessForApp(string sourceIdentity, string appPackageFamilyName);
function checkAccessForApp(sourceIdentity, appPackageFamilyName)
Public Shared Function CheckAccessForApp (sourceIdentity As String, appPackageFamilyName As String) As ProtectionPolicyEvaluationResult

Parameters

sourceIdentity
String

The source enterprise identity of the app. This is an email address or domain that is managed. Your app should use IsIdentityManaged to check if an email address or domain is managed.

appPackageFamilyName
String

The package family name of the app you want to check has access to the protected content.

Returns

ProtectionPolicyEvaluationResult

A value of the ProtectionPolicyEvaluationResult enumeration that is the result of the query.

Windows requirements

Device family
Windows Desktop Extension SDK (introduced in 10.0.10586.0)
Windows Mobile Extension SDK (introduced in 10.0.10586.0)
API contract
Windows.Security.EnterpriseData.EnterpriseDataContract (introduced in v2.0)

Applies to