在 COM+ 服务中,IComTrackingInfoEvents 接口用于处理与跟踪信息相关的事件。以下是 IComTrackingInfoEvents 接口的简要定义:
interface IComTrackingInfoEvents : public IUnknown
{
public:
    virtual HRESULT STDMETHODCALLTYPE OnTrackingInfoEvent( 
        /* [in] */ REFGUID rguidTx,
        /* [in] */ REFGUID rguidObj,
        /* [in] */ LONG lObjectId,
        /* [in] */ LONG lTransactionType,
        /* [in] */ LONG lTransactionOutcome,
        /* [in] */ LONG lIsRoot,
        /* [in] */ LONG lIsSinglePhase) = 0;
};

这个接口定义了一个方法 OnTrackingInfoEvent,用于处理与跟踪信息相关的事件。方法的参数包括事务的唯一标识符 rguidTx、对象的唯一标识符 rguidObj、对象的标识符 lObjectId,以及有关事务类型、事务结果、是否为根事务以及是否为单阶段事务的信息。

这个接口提供了对跟踪信息事件的处理能力,使开发人员能够在事务和对象的不同状态变化时得到通知。




转载请注明出处:http://www.zyzy.cn/article/detail/25062/Win32 API/Comsvcs.h/IComTrackingInfoEvents