vbaObjSet
将原始对象指针赋值给Object变量,接收现有引用而不执行addref。
语法:vbaObjSet( DstObject , SrcObjPtr ) As LongPtr
- DstObject
- 必需 IUnknown。接收指针的变量。先释放任何先前的引用。
- SrcObjPtr
- 必需 LongPtr。DstObject应引用的COM对象指针。指针的现有引用计数不增加。
这是无addref移动原语——用于将新获取的原始指针(例如从Win32的IUnknown**输出参数)包装到Object变量中而不泄漏引用。
返回值反映赋值的指针。
另请参阅
- vbaObjSetAddref函数 —— 带addref复制对应
- vbaObjAddref过程
- ObjPtr函数