vbaObjSetAddref
将原始对象指针赋值给Object变量,对新指针执行addref并释放任何先前的引用。
语法:vbaObjSetAddref( DstObject , SrcObjPtr ) As LongPtr
- DstObject
- 必需 IUnknown。接收指针的变量。先释放任何先前的引用。
- SrcObjPtr
- 必需 LongPtr。DstObject应引用的COM对象指针。对该指针调用IUnknown::AddRef。
这是带addref复制原语——当obj仅作为原始LongPtr持有时,等效于常规的Set DstObject = obj。
返回值反映赋值的指针。
另请参阅
- vbaObjSet函数 —— 无addref移动对应
- vbaObjAddref过程
- ObjPtr函数