Platform SDK: Transaction Server

IObjectControl::Activate Method Example

[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>

IObjectContext* m_pObjectContext;

HRESULT MyObject::Activate()
{
    // Get a reference to the object's context here,
    // so it can be used by any method that may be 
    // called during this activation of the object.
    HRESULT hr = GetObjectContext(&m_pObjectContext);
    if (SUCCEEDED(hr))
        return S_OK;
    return hr;
}