Share via


IInternetSecurityManager::QueryCustomPolicy

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This method retrieves the custom policy associated with the URL and specified key in the given context.

Syntax

HRESULT QueryCustomPolicy(
  LPCWSTR pwszUrl,
  REFGUID guidKey,
  BYTE** ppPolicy,
  DWORD* pcbPolicy,
  BYTE* pContext,
  DWORD cbContext,
  DWORD dwReserved
);

Parameters

  • pwszUrl
    [in] Address of a string value that contains the URL.
  • guidKey
    [in] Globally unique identifier associated with the custom policy.
  • ppPolicy
    [out] Address of a pointer to the buffer to store the policy information.
  • pcbPolicy
    [out] Address of an unsigned long integer value that specifies the policy buffer size.
  • pContext
    [in] Address of a buffer that contains the context information.
  • cbContext
    [in] Unsigned long integer value that specifies the size of the context buffer.
  • dwReserved
    [in] Reserved. Must be set to zero.

Return Value

Returns S_OK if successful or E_OUTOFMEMORY if there is not enough memory to complete the operation.

Remarks

This method can also return the HRESULT, derived from the Win32 error code ERROR_NOT_FOUND, to indicate that the action could not be read from the registry.

Requirements

Header urlmon.h, urlmon.idl
Library urlmon.lib
Windows Embedded CE Windows CE .NET 4.0 and later
Windows Mobile Windows Mobile Version 5.0 and later