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

IComCRMEvents

COM
IID683130b5-2e50-11d2-98a5-00c04f8ee1c4継承元IUnknown自前メソッド開始 vtbl3

メソッド 15

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

vtblメソッド
3HRESULT OnCRMRecoveryStart(COMSVCSEVENTINFO* pInfo, GUID guidApp)
4HRESULT OnCRMRecoveryDone(COMSVCSEVENTINFO* pInfo, GUID guidApp)
5HRESULT OnCRMCheckpoint(COMSVCSEVENTINFO* pInfo, GUID guidApp)
6HRESULT OnCRMBegin(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID, GUID guidActivity, GUID guidTx, LPWSTR szProgIdCompensator, LPWSTR szDescription)
7HRESULT OnCRMPrepare(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
8HRESULT OnCRMCommit(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
9HRESULT OnCRMAbort(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
10HRESULT OnCRMIndoubt(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
11HRESULT OnCRMDone(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
12HRESULT OnCRMRelease(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
13HRESULT OnCRMAnalyze(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID, DWORD dwCrmRecordType, DWORD dwRecordSize)
14HRESULT OnCRMWrite(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID, BOOL fVariants, DWORD dwRecordSize)
15HRESULT OnCRMForget(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
16HRESULT OnCRMForce(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID)
17HRESULT OnCRMDeliver(COMSVCSEVENTINFO* pInfo, GUID guidClerkCLSID, BOOL fVariants, DWORD dwRecordSize)