Changes the strength of an object's COM Callable Wrapper (CCW) handle.
- otp
The object whose CCW holds a reference counted handle. The handle is strong if the reference count on the CCW is greater than zero; otherwise, it is weak.
- fIsWeak
true to change the strength of the handle on the otp parameter to weak, regardless of its reference count; false to reset the handle strength on otp to be reference counted.
Marshal.ChangeWrapperHandleStrength(object, bool) is used for object pooling functionality and should never be called by user code directly.