ICallInterceptor::RegisterSink method (callobj.h)

Registers an event sink for receiving notifications of method calls.

Only a single event sink may be registered with an interceptor at a time. Registering a sink of NULL is legal, and causes the interceptor to release any previously registered sink that it might be holding on to.

Syntax

HRESULT RegisterSink(
  [in] ICallFrameEvents *psink
);

Parameters

[in] psink

A pointer to the event sink. See ICallFrameEvents.

Return value

This method can return the following values.

Return code Description
S_OK
The method completed successfully.
E_UNEXPECTED
An unexpected error has occurred.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header callobj.h

See also

ICallInterceptor