callobj.h 标头

组件对象模型 (COM) 使用此标头。 有关详细信息,请参阅:

callobj.h 包含以下编程接口:

接口

 
ICallFrame

启用调用帧(如堆栈帧)的操作。
ICallFrameEvents

传递方法调用通知。
ICallFrameWalker

在堆栈帧中查找感兴趣的值。
ICallIndirect

使用对调用参数的间接引用(而不是传统的直接调用)调用对象。
ICallInterceptor

支持注册和取消注册希望直接在接口上发出调用通知的事件接收器。
ICallUnmarshal

在接收远程调用) 端的服务器 (使用。

函数

 
CoGetInterceptor

实例化要截获的指定接口的相应侦听器,并返回新创建的侦听器。

结构

 
CALLFRAME_MARSHALCONTEXT

提供有关应执行封送的上下文的信息。
CALLFRAMEINFO

提供有关调用帧的信息,例如调用帧中的方法(如果具有 in、out 或 in/out 参数、[in]、[out]或 [in, out] 接口的数目、接口 ID、接口中的方法数以及此方法中的参数数。
CALLFRAMEPARAMINFO

提供有关堆栈上的 参数的信息。

枚举

 
CALLFRAME_COPY

通过确定复制的调用帧数据对父帧的生存期依赖关系,确定是否可与父帧中的数据共享。
CALLFRAME_FREE

确定要释放的参数类型。 (CALLFRAME_FREE)
CALLFRAME_NULL

确定要释放的参数类型。 (CALLFRAME_NULL)
CALLFRAME_WALK

确定要访问的参数类型。