COM Vuser Functions (LRC) > Alphabetical List of Functions > lrc_Release_Object

lrc_Release_Object

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., IUnknown_1 to IUnknown_0).

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.

Return Values

lrc Return Values

Parameterization

You cannot use standard parameterization for any arguments in this function.