Export (0) Print
Expand All

IDebugClient::GetOutputCallbacks method

The GetOutputCallbacks method returns the output callbacks object registered with the client.

Syntax


HRESULT GetOutputCallbacks(
  [out]  PDEBUG_OUTPUT_CALLBACKS *Callbacks
);

Parameters

Callbacks [out]

Receives an interface pointer to the IDebugOutputCallbacks object registered with the 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 IDebugOutputCallbacksWide object registered with it for output.

If no output callbacks object is registered with the client, the value of Callbacks will be set to NULL.

The IDebugOutputCallbacks interface extends the COM interface IUnknown. Before returning the IDebugOutputCallbacks object specified by Callbacks, the engine calls its IUnknown::AddRef method. When this object is no longer needed, its IUnknown::Release method should be called.

For more information about callbacks, see Callbacks.

Requirements

Header

Dbgeng.h (include Dbgeng.h)

See also

IDebugClient
IDebugClient2
IDebugClient3
IDebugClient4
IDebugClient5
IDebugOutputCallbacks
SetOutputCallbacks

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft