Platform SDK: Transaction Server |
[This product will work only on Windows NT 4.0 versions and earlier. For Windows 2000 and later, see COM+ (Component Services).]
#include <mtx.h> HRESULT hr = S_OK; IObjectContext *pIObjectContext = NULL; IObjectContextActivity *pIObjectContextActivity = NULL; GUID activityId; // Get object context hr = GetObjectContext(&pIObjectContext); // Get IObjectContextActivity interface hr = pIObjectContext-> QueryInterface(IID_IObjectContextActivity, (void**)&pIObjectContextActivity); // Use IObjectContextActivity to retrieve // the activity GUID. hr = pIObjectContextActivity-> GetActivityId(&activityId); // Do something with the activity GUID here. // Release the IObjectContextActivity // and the IObjectContext pointers pIObjectContextActivity->Release(); pIObjectContext->Release();