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

ISyncKnowledge2

COM
IIDed0addc0-3b4b-46a1-9a45-45661d2114c8継承元ISyncKnowledge自前メソッド開始 vtbl27

メソッド 14

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

vtblメソッド
27HRESULT GetIdParameters(ID_PARAMETERS* pIdParameters)
28HRESULT ProjectOntoColumnSet(BYTE** ppColumns, DWORD count, ISyncKnowledge2** ppiKnowledgeOut)
29HRESULT SerializeWithOptions(SYNC_SERIALIZATION_VERSION targetFormatVersion, DWORD dwFlags, BYTE* pbBuffer, DWORD* pdwSerializedSize)
30HRESULT GetLowestUncontainedId(ISyncKnowledge2* piSyncKnowledge, BYTE* pbItemId, DWORD* pcbItemIdSize)
31HRESULT GetInspector(GUID* riid, void** ppiInspector)
32HRESULT GetMinimumSupportedVersion(SYNC_SERIALIZATION_VERSION* pVersion)
33HRESULT GetStatistics(SYNC_STATISTICS which, DWORD* pValue)
34HRESULT ContainsKnowledgeForItem(ISyncKnowledge* pKnowledge, BYTE* pbItemId)
35HRESULT ContainsKnowledgeForChangeUnit(ISyncKnowledge* pKnowledge, BYTE* pbItemId, BYTE* pbChangeUnitId)
36HRESULT ProjectOntoKnowledgeWithPrerequisite(ISyncKnowledge* pPrerequisiteKnowledge, ISyncKnowledge* pTemplateKnowledge, ISyncKnowledge** ppProjectedKnowledge)
37HRESULT Complement(ISyncKnowledge* pSyncKnowledge, ISyncKnowledge** ppComplementedKnowledge)
38HRESULT IntersectsWithKnowledge(ISyncKnowledge* pSyncKnowledge)
39HRESULT GetKnowledgeCookie(IUnknown** ppKnowledgeCookie)
40HRESULT CompareToKnowledgeCookie(IUnknown* pKnowledgeCookie, KNOWLEDGE_COOKIE_COMPARISON_RESULT* pResult)