IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker
Indique si l'élément spécifié requiert que toutes les unités de modification soient incluses lorsque le fournisseur de source ajoute l'élément à un lot de modifications.
HRESULT ContainsAllChangeUnitsRequiredMarker(
BYTE* pItemId);
Paramètres
- pItemId
[in] ID de l'élément à rechercher.
Valeur de retour
S_OK lorsque pItemId requiert que toutes les unités de modification soient incluses.
S_FALSE lorsque pItemId ne requiert pas que toutes les unités de modification soient incluses.
SYNC_E_ID_FORMAT_MISMATCH lorsque pItemId n'est pas au format d'ID spécifié pour cet objet de connaissance.
Notes
Lorsque des filtres personnalisés sont utilisés, le fournisseur de source doit appeler ContainsAllChangeUnitsRequiredMarker ou énumérer les éléments à l'aide de IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker, afin de vérifier si les éléments qui sont ajoutés à un lot de modifications requièrent que toutes les unités de modification soient incluses. Lorsqu'un élément est marqué comme nécessitant toutes les unités de modification, le fournisseur de source doit inclure toutes les unités de modification qui répondent au filtre pour cet élément.