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 |