IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker

Indicates whether the specified item requires that all change units are included when the source provider adds the item to a change batch.

HRESULT ContainsAllChangeUnitsRequiredMarker(
  BYTE* pItemId);

Parameters

  • pItemId
    [in] The ID of the item to be looked up.

Return Value

  • S_OK when pItemId requires that all change units are included.

  • S_FALSE when pItemId does not require that all change units are included.

  • SYNC_E_ID_FORMAT_MISMATCH when pItemId is not in the ID format that is specified for this knowledge object.

Remarks

When custom filters are used, the source provider must call either ContainsAllChangeUnitsRequiredMarker, or enumerate items by using IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker, to check whether items that are added to a change batch require that all change units are included. When an item is marked as requiring all change units, the source provider must include all change units that pass the filter for that item.

See Also

Reference

IKnowledgeWithMarkers Interface