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.