Open topic with navigation
|Example: lrc_Release_Object||Creating Instances|
Releases a COM object.
int lrc_Release_Object( const char* interface );
|interface||The interface by which the object is referenced, with an index. For example, IUnknown_0, IUnknown_1, etc.|
The lrc_Release_Object function releases a COM object when it is no longer in use. The function releases one instance of the specified interface. After an object is released, the reference count of the object is decreased by one (e.g.,
By default, this function is not automatically generated. To enable automatic generation of this function, select the Release COM Objects option in the Script tab of the Recording Options dialog box. When this option is disabled, the release calls are not generated and objects are only released at the end of the section.
You cannot use standard parameterization for any arguments in this function.