ホーム › System.WindowsSync › ISyncChangeBatchBase
ISyncChangeBatchBase
COMメソッド 14
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetChangeEnumerator(IEnumSyncChanges** ppEnum) |
| 4 | HRESULT GetIsLastBatch(BOOL* pfLastBatch) |
| 5 | HRESULT GetWorkEstimateForBatch(DWORD* pdwWorkForBatch) |
| 6 | HRESULT GetRemainingWorkEstimateForSession(DWORD* pdwRemainingWorkForSession) |
| 7 | HRESULT BeginOrderedGroup(BYTE* pbLowerBound) |
| 8 | HRESULT EndOrderedGroup(BYTE* pbUpperBound, ISyncKnowledge* pMadeWithKnowledge) |
| 9 | HRESULT AddItemMetadataToGroup(BYTE* pbOwnerReplicaId, BYTE* pbItemId, SYNC_VERSION* pChangeVersion, SYNC_VERSION* pCreationVersion, DWORD dwFlags, DWORD dwWorkForChange, ISyncChangeBuilder** ppChangeBuilder) |
| 10 | HRESULT GetLearnedKnowledge(ISyncKnowledge** ppLearnedKnowledge) |
| 11 | HRESULT GetPrerequisiteKnowledge(ISyncKnowledge** ppPrerequisteKnowledge) |
| 12 | HRESULT GetSourceForgottenKnowledge(IForgottenKnowledge** ppSourceForgottenKnowledge) |
| 13 | HRESULT SetLastBatch() |
| 14 | HRESULT SetWorkEstimateForBatch(DWORD dwWorkForBatch) |
| 15 | HRESULT SetRemainingWorkEstimateForSession(DWORD dwRemainingWorkForSession) |
| 16 | HRESULT Serialize(BYTE* pbChangeBatch, DWORD* pcbChangeBatch) |