Win32 API 日本語リファレンス
ホームUI.Shell › ISyncMgrSyncItem

ISyncMgrSyncItem

COM
IIDb20b24ce-2593-4f04-bd8b-7ad6c45051cd継承元IUnknown自前メソッド開始 vtbl3

メソッド 8

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

vtbl 3 HRESULT GetItemID(LPWSTR* ppszItemID)
ppszItemIDLPWSTR*out同期アイテムを一意に識別する ID 文字列を受け取る LPWSTR へのポインタである。
vtbl 4 HRESULT GetName(LPWSTR* ppszName)
ppszNameLPWSTR*out同期アイテムの表示名を受け取る LPWSTR へのポインタである。
vtbl 5 HRESULT GetItemInfo(ISyncMgrSyncItemInfo** ppItemInfo)
ppItemInfoISyncMgrSyncItemInfo**out同期アイテムの詳細情報を提供する ISyncMgrSyncItemInfo へのポインタを受け取る場所である。
vtbl 6 HRESULT GetObject(GUID* rguidObjectID, GUID* riid, void** ppv)
rguidObjectIDGUID*in取得する対象オブジェクトを識別する GUID へのポインタである。
riidGUID*in取得するインターフェイスの識別子(IID)への参照である。
ppvvoid**out取得したオブジェクトの要求インターフェイスへのポインタを受け取る場所である。
vtbl 7 HRESULT GetCapabilities(SYNCMGR_ITEM_CAPABILITIES* pmCapabilities)
pmCapabilitiesSYNCMGR_ITEM_CAPABILITIES*outアイテムがサポートする機能を示す SYNCMGR_ITEM_CAPABILITIES を受け取るポインタである。
vtbl 8 HRESULT GetPolicies(SYNCMGR_ITEM_POLICIES* pmPolicies)
pmPoliciesSYNCMGR_ITEM_POLICIES*outアイテムに適用されるポリシーを示す SYNCMGR_ITEM_POLICIES を受け取るポインタである。
vtbl 9 HRESULT Enable(BOOL fEnable)
fEnableBOOLinアイテムを有効にする場合は TRUE、無効にする場合は FALSE を指定する。
vtbl 10 HRESULT Delete()