IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker
Indica si es necesario que el elemento especificado incluya todas las unidades de cambio cuando el proveedor de origen lo agrega a un lote de cambios.
HRESULT ContainsAllChangeUnitsRequiredMarker(
BYTE* pItemId);
Parámetros
- pItemId
[in] Identificador del elemento que se ha de buscar.
Valor devuelto
S_OK si pItemId requiere que se incluyan todas las unidades de cambio.
S_FALSE si pItemId no requiere que se incluyan todas las unidades de cambio.
SYNC_E_ID_FORMAT_MISMATCH si pItemId no utiliza el formato de identificador especificado para este objeto de conocimiento.
Notas
Cuando se utilizan los filtros personalizados, el proveedor de origen debe llamar a ContainsAllChangeUnitsRequiredMarker o enumerar los elementos mediante IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker, para comprobar si los elementos que se agregan a un lote de cambios requieren que se incluyan todas las unidades de cambio. Cuando un elemento tiene un marcador que indica que requiere todas las unidades de cambio, el proveedor de origen debe incluir todas las unidades de cambio que pasan el filtro para ese elemento.