ISyncMgrSyncItem
COMメソッド 8
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
vtbl 3 HRESULT GetItemID(LPWSTR* ppszItemID)
| ppszItemID | LPWSTR* | out | 同期アイテムを一意に識別する ID 文字列を受け取る LPWSTR へのポインタである。 |
vtbl 4 HRESULT GetName(LPWSTR* ppszName)
| ppszName | LPWSTR* | out | 同期アイテムの表示名を受け取る LPWSTR へのポインタである。 |
vtbl 5 HRESULT GetItemInfo(ISyncMgrSyncItemInfo** ppItemInfo)
| ppItemInfo | ISyncMgrSyncItemInfo** | out | 同期アイテムの詳細情報を提供する ISyncMgrSyncItemInfo へのポインタを受け取る場所である。 |
vtbl 6 HRESULT GetObject(GUID* rguidObjectID, GUID* riid, void** ppv)
| rguidObjectID | GUID* | in | 取得する対象オブジェクトを識別する GUID へのポインタである。 |
| riid | GUID* | in | 取得するインターフェイスの識別子(IID)への参照である。 |
| ppv | void** | out | 取得したオブジェクトの要求インターフェイスへのポインタを受け取る場所である。 |
vtbl 7 HRESULT GetCapabilities(SYNCMGR_ITEM_CAPABILITIES* pmCapabilities)
| pmCapabilities | SYNCMGR_ITEM_CAPABILITIES* | out | アイテムがサポートする機能を示す SYNCMGR_ITEM_CAPABILITIES を受け取るポインタである。 |
vtbl 8 HRESULT GetPolicies(SYNCMGR_ITEM_POLICIES* pmPolicies)
| pmPolicies | SYNCMGR_ITEM_POLICIES* | out | アイテムに適用されるポリシーを示す SYNCMGR_ITEM_POLICIES を受け取るポインタである。 |
vtbl 9 HRESULT Enable(BOOL fEnable)
| fEnable | BOOL | in | アイテムを有効にする場合は TRUE、無効にする場合は FALSE を指定する。 |
vtbl 10 HRESULT Delete()