IDebugClient::SetOutputCallbacks method

The SetOutputCallbacks method registers an output callbacks object with this client.

Syntax


HRESULT SetOutputCallbacks(
  [in, optional]  PDEBUG_OUTPUT_CALLBACKS Callbacks
);

Parameters

Callbacks [in, optional]

Specifies the interface pointer to the output callbacks object to register with this client.

Return value

This method may also return error values. See Return Values for more details.

Return codeDescription
S_OK

The method was successful.

 

Remarks

Each client can have at most one IDebugOutputCallbacks or IDebugOutputCallbacks object registered with it for output.

The IDebugOutputCallbacks interface extends the COM interface IUnknown. SetOutputCallbacks and SetOutputCAllbacksWide call the IUnknown::AddRef method in the object specified by Callbacks. The IUnknown::Release method of this interface will be called the next time SetOutputCallbacks or SetOutputCallbacksWide is called on this client, or when this client is deleted.

For more information about callbacks, see Callbacks.

Requirements

Header

Dbgeng.h (include Dbgeng.h)

See also

IDebugClient
IDebugClient2
IDebugClient3
IDebugClient4
IDebugClient5
IDebugOutputCallbacks
GetOutputCallbacks

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft