Win32 API 日本語リファレンス
ホームSystem.DistributedTransactionCoordinator › IDtcLuRecoveryInitiatedByDtcTransWork

IDtcLuRecoveryInitiatedByDtcTransWork

COM
IID4131e765-1aea-11d0-944b-00a0c905416e継承元IUnknown自前メソッド開始 vtbl3

メソッド 13

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT GetLogNameSizes(DWORD* pcbOurLogName, DWORD* pcbRemoteLogName)
4HRESULT GetOurXln(DTCLUXLN* pXln, BYTE* pOurLogName, BYTE* pRemoteLogName, DWORD* pdwProtocol)
5HRESULT HandleConfirmationFromOurXln(DTCLUXLNCONFIRMATION Confirmation)
6HRESULT HandleTheirXlnResponse(DTCLUXLN Xln, BYTE* pRemoteLogName, DWORD cbRemoteLogName, DWORD dwProtocol, DTCLUXLNCONFIRMATION* pConfirmation)
7HRESULT HandleErrorFromOurXln(DTCLUXLNERROR Error)
8HRESULT CheckForCompareStates(BOOL* fCompareStates)
9HRESULT GetOurTransIdSize(DWORD* pcbOurTransId)
10HRESULT GetOurCompareStates(BYTE* pOurTransId, DTCLUCOMPARESTATE* pCompareState)
11HRESULT HandleTheirCompareStatesResponse(DTCLUCOMPARESTATE CompareState, DTCLUCOMPARESTATESCONFIRMATION* pConfirmation)
12HRESULT HandleErrorFromOurCompareStates(DTCLUCOMPARESTATESERROR Error)
13HRESULT ConversationLost()
14HRESULT GetRecoverySeqNum(INT* plRecoverySeqNum)
15HRESULT ObsoleteRecoverySeqNum(INT lNewRecoverySeqNum)