Partilhar via


IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker

Indica se o item especificado exige que todas as unidades de alteração sejam incluídas quando o provedor de origem o adicionar a um lote de alterações.

HRESULT ContainsAllChangeUnitsRequiredMarker(
  BYTE* pItemId);

Parâmetros

  • pItemId
    [in] A ID do item a ser pesquisado.

Valor de retorno

  • S_OK quando pItemId exige que todas as unidades de alteração sejam incluídas.

  • S_FALSE quando pItemId não exige que todas as unidades de alteração sejam incluídas.

  • SYNC_E_ID_FORMAT_MISMATCH quando pItemId não está no formato de ID especificado para este objeto de conhecimento.

Comentários

Quando são usados filtros personalizados, o provedor de origem deve chamar ContainsAllChangeUnitsRequiredMarker ou enumerar itens usando IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker para verificar se os itens adicionados a um lote de alterações exigem que todas as unidades de alteração sejam incluídas. Quando o item é marcado para exigir todas as unidades de alteração, o provedor de origem deve incluir todas as unidades de alteração que passam pelo filtro desse item.

Consulte também

Referência

Interface IKnowledgeWithMarkers