以上可能吗?
我可以这样做:
IUnknown *punk;
punk->QueryInterface(IID_MyInterface, (void**)&m_pMyInterface);
Run Code Online (Sandbox Code Playgroud)
我以为这会告诉我MyInterface是否支持m_pMyInterface ...
如果你真的是指你上面写的,那么没有:因为你punk是一个未初始化的指针.
通常你需要调用CoCreateInstance来创建一个东西的实例; 之后,您可以调用QueryInterface该实例,询问它支持的接口.
| 归档时间: |
|
| 查看次数: |
889 次 |
| 最近记录: |