ProtectionPolicyManager.CheckAccessForApp(String, String) ProtectionPolicyManager.CheckAccessForApp(String, String) ProtectionPolicyManager.CheckAccessForApp(String, String) ProtectionPolicyManager.CheckAccessForApp(String, String) 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 sourceIdentity, winrt::hstring appPackageFamilyName) const;
public static ProtectionPolicyEvaluationResult CheckAccessForApp(String sourceIdentity, String appPackageFamilyName)
Public Shared Function CheckAccessForApp(sourceIdentity As String, appPackageFamilyName As String) As ProtectionPolicyEvaluationResult
var protectionPolicyEvaluationResult = Windows.Security.EnterpriseData.ProtectionPolicyManager.checkAccessForApp(sourceIdentity, appPackageFamilyName);

Parameters

sourceIdentity
String String 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 String String

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

Returns

Additional features and requirements

Device family
Windows Desktop Extension SDK (introduced v10.0.10586.0) Windows Mobile Extension SDK (introduced v10.0.10586.0)
API contract
Windows.Security.EnterpriseData.EnterpriseDataContract (introduced v2)