ISelectObjectRsp::GetObjectStoreItem

The GetObjectStoreItem method enables the client application to obtain the item type, version ID and version series ID of the item that was selected by the user when the SelectObject command was executed. This method provides access to the information specified through the IObjectStoreItem interface.

IObjectStoreItemPtr spIObjectStoreItemSelected = spISelectObjectRsp->GetObjectStoreItem();
Parameters
None.
Results
Returns a pointer to an IObjectStoreItem interface containing the item type, version ID and version series ID of the item that was selected by the user. The version ID for the item can be set to one of the following:

Sample

The following is a fragment from the complete example for the SelectObject command.

   ...
   // Obtain the information contained in the custom SelectObjectRsp component
   ISelectObjectRspPtr spISelectObjectRsp(spIAppIntRsp);
_ASSERTE(spISelectObjectRsp != 0); std::cout << "Details for the item selected by the user:<< std::endl; std::cout << "FileName=" << (LPCSTR) spISelectObjectRsp->GetItemName() << std::endl; std::cout << "Hyperlink=" << (LPCSTR) spISelectObjectRsp->GetHyperlink() << std::endl; // Obtain the information contained in the custom SelectObjectRsp2 component ISelectObjectRsp2Ptr spISelectObjectRsp2(spIAppIntRsp); _ASSERTE(spISelectObjectRsp2 != 0); std::cout << "MIMEType=" << (LPCSTR) spISelectObjectRsp2->GetMimeType() << std::endl; // Display the information about the selected ObjectStoreItem IObjectStoreItemPtr spIObjectStoreItemSelected = spISelectObjectRsp->GetObjectStoreItem(); _ASSERTE(spIObjectStoreItemSelected != 0); std::cout << "ObjectStoreName=" << (LPCSTR) spIObjectStoreItemSelected->GetObjectStoreName() << std::endl; std::cout << "ItemType=" << (LPCSTR) CItemTypeConverter::EnumToBSTR(spIObjectStoreItemSelected->GetItemType()) << std::endl; std::cout << "VersionSeriesID=" << (LPCSTR) spIObjectStoreItemSelected->GetVersionSeriesID() << std::endl; std::cout << "VersionID=" << (LPCSTR) spIObjectStoreItemSelected->GetVersionID() << std::endl;
...