Increments the reference count of a COM interface pointer.
com
add-ref interface-ptr => ref-count
interface-ptr⇩ |
A COM interface pointer. |
ref-count |
The new reference count. |
Each COM interface pointer has a reference count which is used by the server to control its lifetime. The function add-ref
should be called whenever an extra reference to interface-ptr is being made. The function invokes the COM method IUnknown::AddRef
so the form (add-ref ptr)
is equivalent to using call-com-interface as follows:
(call-com-interface (ptr i-unknown add-ref))
(add-ref p-foo)
COM/Automation User Guide and Reference Manual - 01 Dec 2021 19:38:38