IRepositoryObjectVersion::get_PredecessorVersions

Meta Data Services Programming

Meta Data Services Programming

IRepositoryObjectVersion::get_PredecessorVersions

This method retrieves an interface pointer to the collection of all predecessor versions of the current object version.

HRESULT get_PredecessorVersions(     IVersionCol **ppPredVersions
);

Parameters

**ppPredVersions

[out]
The IVersionCol interface pointer for the collection of predecessor object versions.

Return Value

S_OK

The method completed successfully.

Error Values

This method failed to complete successfully.

Remarks

This method returns only the immediate predecessors of the current object version.

If you invoke this method for the first version of an object, it returns an empty collection.

Within the returned collection, the repository engine sequences the items in order of their creation, with the oldest object version first.

You cannot modify the collection.

See Also

IRepositoryObjectVersion Interface