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.
A version of this page is also available for
4/8/2010
This method registers a temporary pluggable MIME filter on the current process.
Syntax
HRESULT RegisterMimeFilter(
IClassFactory* pCF,
REFCLSID rclsid,
LPCWSTR pwzType
);
Parameters
- pCF
[in] Address of an IClassFactory interface where an IInternetProtocol object can be created.
- rclsid
[in] Reference to the pluggable MIME handler.
- pwzType
[in] String value that contains the MIME to register.
Return Value
Returns one of the values shown in the following table.
| Value | Description |
|---|---|
S_OK |
Success. |
E_FAIL |
The operation failed. |
E_NOINTERFACE |
The class factory could not be obtained. |
Remarks
This method only registers a pluggable MIME filter on the current process. No other processes will be affected by this method.
An application can register a pluggable MIME filter for a particular period of time when it wants to handle requests for some MIMEs by calling IInternetSession::RegisterMimeFilter. This method can be called multiple times using the same interface to register the different MIME types it wants to handle.
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 |