IProtectionPolicyManagerInterop::RequestAccessForWindowAsync method (efswrtinterop.h)

Note  Windows Information Protection (WIP) policy can be applied on Windows 10, version 1607.
Request access to enterprise protected content for an identity.


HRESULT RequestAccessForWindowAsync(
  [in]                   HWND    appWindow,
  [in]                   HSTRING sourceIdentity,
  [in]                   HSTRING targetIdentity,
  [iid_is] [out, retval] REFIID  riid,
                         void    **asyncOperation


[in] appWindow

A handle to the current window.

[in] sourceIdentity

The enterprise identity to which the content is protected. This is an email address or domain that is managed.

[in] targetIdentity

The enterprise identity to which the content is being disclosed. This is an email address or domain.

[iid_is] [out, retval] riid

Reference to the identifier of the interface describing the type of interface pointer to return in asyncOperation.


An IAsyncOperation<ProtectionPolicyEvaluationResult> with a value of the ProtectionPolicyEvaluationResult enumeration that is the result of the request.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.


Minimum supported client Windows 10 [desktop apps only]
Minimum supported server Windows Server 2016 [desktop apps only]
Target Platform Windows
Header efswrtinterop.h
DLL Efswrt.dll

See also