IKnowledgeWithMarkers::ContainsAllChangeUnitsRequiredMarker
Gibt an, ob es für das angegebene Element erforderlich ist, dass alle Änderungseinheiten eingeschlossen werden müssen, wenn das Element vom Quellenanbieter zu einem Änderungsbatch hinzugefügt wird.
HRESULT ContainsAllChangeUnitsRequiredMarker(
BYTE* pItemId);
Parameter
- pItemId
[in] Die ID des zu suchenden Elements.
Rückgabewert
S_OK, wenn pItemId erfordert, dass alle Änderungseinheiten eingeschlossen sind.
S_FALSE, wenn pItemId nicht erfordert, dass alle Änderungseinheiten eingeschlossen sind.
SYNC_E_ID_FORMAT_MISMATCH, wenn pItemId nicht im ID-Format ist, das für dieses Wissensobjekt angegeben ist.
Hinweise
Wenn benutzerdefinierte Filter verwendet werden, muss der Quellenanbieter entweder ContainsAllChangeUnitsRequiredMarker aufrufen oder Elemente auflisten, indem IKnowledgeWithMarkers::NextAllChangeUnitsRequiredMarker verwendet wird, um zu prüfen, ob Elemente, die einem Änderungsbatch hinzugefügt werden, erfordern, dass alle Änderungseinheiten eingeschlossen sind. Wenn ein Element so markiert ist, dass alle Änderungseinheiten erforderlich sind, muss der Quellenanbieter alle Änderungseinheiten einschließen, die den Filter für dieses Element passieren.