Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
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 |