ICallFrame::Invoke 方法 (callobj.h)
将此激活记录应用于 对象。 在封送处理情况下,这通常在服务器端执行,并且是完成实际对象工作的方法。
语法
HRESULT Invoke(
[in] void *pvReceiver,
...
);
参数
[in] pvReceiver
要对其执行调用的接口。 调用方负责确保此接口是适当的 IID;实现将只执行强制转换,并假设是这样。
...
其他参数。
返回值
此方法可以返回以下值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
已从此帧调用。 |
|
发生意外错误。 |
注解
一般来说,执行调用涉及分配新的堆栈帧,浅表复制原始帧中的数据,然后在指示的对象中调用适当的方法。 然后,调用的对象可以根据调用的相应语义,选择修改 [out] 参数,这些参数可从复制的帧访问。 当调用从 对象返回时,调用帧会自动从 ICallFrame::SetReturnValue 捕获返回值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | callobj.h |