IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker
Indica se l'elemento specificato richiede che tutte le unità di modifica vengano incluse quando il provider di origine aggiunge l'elemento a un batch di modifiche.
HRESULT ContainsAllChangeUnitsRequiredMarker(
BYTE* pItemId);
Parametri
- pItemId
[in] ID dell'elemento da cercare.
Valore restituito
S_OK se pItemId richiede che tutte le unità di modifica vengano incluse.
S_FALSE se pItemId non richiede che tutte le unità di modifica vengano incluse.
SYNC_E_ID_FORMAT_MISMATCH se pItemId non è nel formato ID specificato per questo oggetto conoscenza.
Osservazioni
Quando vengono utilizzati filtri personalizzati, il provider di origine deve chiamare ContainsAllChangeUnitsRequiredMarker o enumerare elementi tramite IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker, per controllare se gli elementi aggiunti a un batch di modifiche richiedono che tutte le unità di modifica siano incluse. Quando un elemento è contrassegnato in modo da richiedere tutte le unità di modifica, il provider di origine deve includere tutte le unità di modifica che passano il filtro per quell'elemento.