Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets the security URL for the Uniform Resource Identifier (URI) in the specified IUri.
Syntax
HRESULT CoInternetGetSecurityUrlEx(
IUri *pUri,
IUri **ppSecUri,
PSUACTION psuAction,
_Reserved_ DWORD_PTR dwReserved
);
Parameters
pUri
A pointer to an IUri interface that describes the base URI.ppSecUri
A pointer to an IUri interface that receives the security URL.psuAction
A PSUACTION value that specifies what information is returned.dwReserved
Reserved. Must be set to 0.
Return value
If this function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Remarks
A security URL is a URI that is used by Windows Internet Explorer to make security decisions, such as mapping URLs to zones. This URI usually takes the following form.
scheme:domain
CoInternetGetSecurityUrlEx determines the protocol handler for the scheme, and invokes its IInternetProtocolInfo::ParseUrl implementation with the PARSE_SECURITY_URL flag. If the protocol is non-standard, and psuAction is set to PSU_DEFAULT
, the handler is invoked again with the PARSE_SECURITY_DOMAIN flag.
This function is identical to the CoInternetGetSecurityUrl function, except that it uses IUri objects instead of URL strings.
Requirements
Minimum supported client |
Windows XP with SP2 |
Minimum supported server |
Windows Server 2003 with SP1 |
Product |
Internet Explorer 7 |
Header |
Urlmon.h |
Library |
Urlmon.lib |
DLL |
Urlmon.dll |