The get_Key method gets the value of the Key property.
HRESULT ICatalogObject::get_Key(
VARIANT* |
retval); |
Parameters
retval [out]
Pointer to the value of the Key property.
Return Values
S_OK
Method completed successfully.
E_INVALIDARG
Out parameter is NULL.
E_NOTIMPL
Object has been removed from the collection.
Comments
All MTS objects have a key. The object key is a single property that uniquely identifies the object. To create a related collection in your Package collection object, provide the key of the object from which you want to navigate (such as the package identifier). The following table provides the key property for each collection supported by the MTS Explorer.
Collection | Key Property |
---|---|
Packages | ID |
ComponentsInPackage | CLSID |
RolesInPackage | ID |
RolesForPackageComponents | ID |
UsersInRole | User |
InterfacesForComponent | IID |
InterfacesForRemoteComponent | IID |