Debugging Tools for Windows

GetInputCallbacks

The GetInputCallbacks method returns the input callbacks object registered with this client.

HRESULT
  IDebugClient::GetInputCallbacks(
    OUT IDebugInputCallbacks * *  Callbacks
    );

Parameters

Callbacks
Receives an interface pointer for the IDebugInputCallbacks object registered with the client.

Return Value

S_OK
The method was successful.

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

Interface Version

GetInputCallbacks is available in all versions of IDebugClient.

Comments

Each client can have at most one IDebugInputCallbacks object registered with it to receive requests for input.

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

The IDebugInputCallbacks interface extends the COM interface IUnknown. Before returning the IDebugInputCallbacks 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

Headers: Defined in dbgeng.h. Include dbgeng.h.

See Also

IDebugInputCallbacks, SetInputCallbacks

Build machine: CAPEBUILD