IInternetProtocolRoot::Terminate (Windows Embedded CE 6.0)

1/6/2010

This method releases the resources used by the pluggable protocol handler.

Syntax

HRESULT Terminate(
  DWORD dwOptions
);

Parameters

  • dwOptions
    [in] Reserved. Must be set to zero.

Return Value

Returns S_OK if successful or an error value otherwise.

Remarks

Notes to implementers

Urlmon.dll will not call this method until your asynchronous pluggable protocol handler calls the Urlmon.dll IInternetProtocolSink::ReportResult method. When your IInternetProtocolRoot::Terminate method is called, your asynchronous pluggable protocol handler should free all resources it has allocated.

Notes to callers

This method should be called after receiving a call to your IInternetProtocolSink::ReportResult method and after the protocol handler's IInternetProtocol::LockRequest method has been called.

Requirements

Header urlmon.h, urlmon.idl
Library urlmon.lib
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

IInternetProtocolRoot
IInternetProtocol::LockRequest
IInternetProtocolSink::ReportResult