都:
指定了上述内容,并使用:
返回由上面的CLSID指定的类的单个未初始化对象.
那我如何从C++访问Interface的方法呢?无:
之后,我使用CreateInstance()
我遇到了麻烦,使用CreateInstance() - 最后一个参数 - ppv
使用oleview,我可以看到上面指定的IID上面的IID的方法,例如:
interface IS8Simulation : IDispatch {
HRESULT Open([in] BSTR FileName);
};
Run Code Online (Sandbox Code Playgroud)
我怎样才能访问上面的内容?示例/指导 - 请
问候
通过执行CoCreateInstance,您将获得一个接口指针.通过QueryInterface(...)方法,您可以轻松获取其他界面的界面指针.例如,
__PRE__
执行此操作后,您将在pSim中获得指向IS8Simulation的指针,通过该指针可以调用该接口的方法.请记住,您需要在CoCreateInstance调用中提供有效的clsid.
| 归档时间: |
|
| 查看次数: |
1470 次 |
| 最近记录: |