IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo
2 つの ISyncFilter オブジェクト、および指定された 2 つのフィルターの結合方法に関する情報を含む、ICombinedFilterInfo オブジェクトを作成します。
構文
HRESULT CreateCombinedFilterInfo(
ISyncFilterInfo2 * pFilterInfo1,
ISyncFilterInfo2 * pFilterInfo2,
FILTER_COMBINATION_TYPE filterCombinationType,
ICombinedFilterInfo ** ppCombinedFilterInfo);
パラメーター
pFilterInfo1
[in] 結合する一方のフィルターに関する情報です。pFilterInfo2
[in] 結合するもう一方のフィルターに関する情報です。filterCombinationType
[in] pFilterInfo1 と pFilterInfo2 を結合する方法を示します。ppCombinedFilterInfo
[out] 結合する 2 つのフィルターおよびその結合方法に関する情報を含むオブジェクトを返します。
戻り値
S_OK
E_INVALIDARG (filterCombinationType が FCT_INTERSECTION 以外の値の場合)
E_OUTOFMEMORY
E_POINTER
SYNC_E_INVALID_OPERATION (IProviderSyncServices::Initialize の呼び出しによってこのオブジェクトが初期化されていない場合)