IUri interface
Exposes methods and properties used to parse and build Uniform Resource Identifiers (URIs) in Windows Internet Explorer 7.
Members
The IUri interface inherits from the IUnknown interface. IUri also has these types of members:
- Methods
Methods
The IUri interface has these methods.
Method | Description |
---|---|
GetAbsoluteUri | Returns the entire canonicalized URI. |
GetAuthority | Returns the user name, password, domain, and port. |
GetDisplayUri | Returns a URI that can be used for display purposes. |
GetDomain | Returns the domain name (including top-level domain) only. |
GetExtension | Returns the file name extension of the resource. |
GetFragment | Returns the text following a fragment marker (#), including the fragment marker itself. |
GetHost | Returns the fully qualified domain name. |
GetHostType | Returns a value from the Uri_HOST_TYPE enumeration. |
GetPassword | Returns the password, as parsed from the URI. |
GetPath | Returns the path and resource name. |
GetPathAndQuery | Returns the path, resource name, and query string. |
GetPort | Returns the port number. |
GetProperties | Returns a bitmap of flags that indicate which URI properties have been set. |
GetPropertyBSTR | Returns the specified URI property value in a new BSTR. |
GetPropertyDWORD | Returns the specified numeric URI property value. |
GetPropertyLength | Returns the string length of the specified URI property. Call this function if you want the length but don't necessarily want to create a new BSTR. |
GetQuery | Returns the query string. |
GetRawUri | Returns the entire original URI input string. |
GetScheme | Returns a value from the URL_SCHEME enumeration. |
GetSchemeName | Returns the protocol scheme name. |
GetUserInfo | Returns the user name and password, as parsed from the URI. |
GetUserName | Returns the user name as parsed from the URI. |
GetZone | |
HasProperty | Determines if the specified property exists in the URI. |
IsEqual | Compares the logical content of two IUri objects. |
Remarks
Once an IUri has been created, it cannot change its properties. Property values do not change between calls to the same object.
Requirements
Minimum supported client |
Windows XP with SP2 |
Minimum supported server |
Windows Server 2003 with SP1 |
Product |
Internet Explorer 7 |
Header |
Urlmon.h |
IDL |
Urlmon.idl |
DLL |
Urlmon.dll |