次の方法で共有


ISyncMgrSyncCallback::QueryForAdditionalItems メソッド (syncmgr.h)

同期する保留中の要求がある項目のセットの列挙子を取得します。 これは、現在の同期が完了した後に同期される項目のセットです。

構文

HRESULT QueryForAdditionalItems(
  [out] IEnumString  **ppenumItemIDs,
  [out] IEnumUnknown **ppenumPunks
);

パラメーター

[out] ppenumItemIDs

型: IEnumString**

このメソッドから制御が戻るときに、同期項目 ID を列挙する IEnumString のインスタンスへのポインターのアドレスが格納されます。 保留中のアイテムがない場合、この値は NULL です

[out] ppenumPunks

種類: IEnumUnknown**

このメソッドが戻るときに、 には、StartHandlerSync または StartItemSync に渡される IUnknown インターフェイスを列挙する IEnumUnknown のインスタンスへのポインターのアドレスが含まれます。 保留中のインターフェイスがない場合、この値は NULL です

戻り値

型: HRESULT

成功 した場合はS_OK 、それ以外の場合はエラー値を返します。 保留中のアイテムがない場合 は、S_FALSE を返します。

注釈

取得した列挙子インターフェイスの Next メソッドの呼び出しによって取得される項目 ID の最大長は、終端の null 文字を含む MAX_SYNCMGR_ID です。 呼び出し元のアプリケーションは、CoTaskMemFree を使用して Next メソッドを使用して取得した各項目 ID の割り当てを解除します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー syncmgr.h