C/C++中的等价物是什么?C/C++中的CreateObject等价物? (COM Interop)
6
A
回答
11
这是CoCreateInstance()函数。
这是方便当你需要 创建仅在本地机器上的 对象的单个实例使用 CoCreateInstance的。如果您在 计算机上创建实例,请致电CoCreateInstanceEx。 当您创建多个 实例时, 会更有效地获取指向类对象的IClassFactory接口的指针,并根据需要使用其 方法。在后一种情况下, 您应该使用CoGetClassObject 函数。
你需要#包括<OBJBASE.H>,你会需要链接到ole32.lib
6
只有两个电话。您需要CLSIDFromProgID()将通常传递给CreateObject的参数映射到CLSID。然后您可以在CoCreateInstance()中使用它。
5
不要忘记在CoCreateInstance之前调用CoInitializeEx或CoInitialize
相关问题
- 1. 什么是COM LocalServer的.NET等价物?
- 2. C#4的CreateObject等价物,动态关键字和后期绑定?
- 3. AS2中Event.MOUSE_LEAVE的等价物
- 4. Cocoa中UIScrollViewDelegate的等价物?
- 5. mstest中assert.warning的等价物?
- 6. tcl中#define的等价物?
- 7. Mathematica中的Sprintf等价物?
- 8. WPF中BeginUpdate的等价物?
- 9. C#中fmodf的等价物?
- 10. Flipter中RelativeLayout的等价物
- 11. 代码中的等价物
- 12. mathjax中\ DeclareMathOperator的等价物?
- 13. Ruby中subprocess.Popen()的等价物?
- 14. AltiVec中mm_storel_epi64的等价物?
- 15. DataGrid中CellMouseEnter的等价物?
- 16. revoScaleR中的等价物
- 17. WPF中的PagedCollectionView等价物?
- 18. Qt中GtkSpinner的等价物?
- 19. Python的等价物@
- 20. os.getpardir()的等价物?
- 21. COM Interop中的.NET属性?
- 22. Scala中无等价物
- 23. TSQL/MySQL等价物
- 24. Ext JS等价物
- 25. VB.NET HashMap等价物
- 26. BufferedImage.getRGB C#等价物?
- 27. Python等价物repr()?
- 28. Ruby的cURL的等价物?
- 29. PostgreSQL的mysql_insert_id()的等价物?
- 30. Phoenix的Rails.env.production的等价物?