IOrpcDebugNotify interface

Provides remote debugging functionality.

When to implement

Implement this interface to enable remote debugging over RPC.

When to use

This interface should be used for in-process remote debugging when software exceptions should not be used for the COM debugger notifications. It enables in-process debuggers to be notified by direct calls using these methods.

Members

The IOrpcDebugNotify interface inherits from the IUnknown interface. IOrpcDebugNotify also has these types of members:

Methods

The IOrpcDebugNotify interface has these methods.

Method Description
ClientFillBuffer Sends data from the client debugger to the server debugger.
ClientGetBufferSize Retrieves the RPC buffer size from the client-side debugger.
ClientNotify Informs the client of an outgoing debugger request to the server.
ServerFillBuffer Sends data from the server debugger to the client debugger.
ServerGetBufferSize Retrieves the RPC buffer size from the server-side debugger.
ServerNotify Informs the server of an incoming debugger request from the client.

Remarks

An import library containing the IOrpcDebugNotify interface is not included in the Microsoft Windows Software Development Kit (SDK). An application can use the GetProcAddress and GetModuleHandle functions to retrieve a function pointer to DllDebugObjectRPCHook from oleaut.dll and provide these methods via the IOrpcDebugNotify interface.

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
N/A
IDL
N/A

See also

IUnknown

ORPC_DBG_ALL

ORPC_DBG_BUFFER

ORPC_INIT_ARGS

DllDebugObjectRPCHook