IUriBuilderFactory interface
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 |