ICallIndirect::CallIndirect 方法 (callobj.h)
使用对调用参数的间接引用调用接口中的方法之一。
语法
HRESULT CallIndirect(
[out] HRESULT *phrReturn,
[in] ULONG iMethod,
[in] void *pvArgs,
[out] ULONG *cbArgs
);
参数
[out] phrReturn
从方法的调用返回的值。
[in] iMethod
要调用的方法编号。
[in] pvArgs
指向用于进行调用的堆栈帧的指针。 此堆栈帧的确切表示形式的详细信息特定于处理器体系结构。
[out] cbArgs
要从堆栈中弹出的字节数,以清除此调用的参数堆栈。
返回值
此方法可以返回以下值。
返回代码 | 说明 |
---|---|
|
该方法已成功完成。 |
|
发生意外错误。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | callobj.h |