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.
Exposes methods to instantiate and initialize an IUriBuilder object.
Members
The IUriBuilderFactory interface inherits from the IUnknown interface. IUriBuilderFactory also has these types of members:
- Methods
Methods
The IUriBuilderFactory interface has these methods.
Method | Description |
---|---|
CreateInitializedIUriBuilder | Returns an IUriBuilder that can operate on this object and initializes it with the current IUri. |
CreateIUriBuilder | Returns an IUriBuilder that can operate on this object, but which contains no IUri. |
Remarks
The following example demonstrates how to retrieve an IUriBuilderFactory interface from the base IUri pointer, and use it to instantiate an IUriBuilder object.
IUriBuilder pIUriBuilder = NULL;
IUriBuilderFactory *pubfTemp = NULL;
HRESULT hr = pIUri->QueryInterface(
IID_IUriBuilderFactory,
(void **)&pubfTemp);
if (SUCCEEDED(hr))
{
hr = pubfTemp->CreateInitializedIUriBuilder(
0L, 0L,
&pIUriBuilder);
pubfTemp->Release();
}
if (SUCCEEDED(hr))
{
// use it
}
if (pIUriBuilder)
pIUriBuilder->Release();
Requirements
Minimum supported client |
Windows XP with SP2 |
Minimum supported server |
Windows Server 2003 |
Product |
Internet Explorer 7 |
Header |
Urlmon.h |
IDL |
Urlmon.idl |
DLL |
Urlmon.dll |