Freigeben über


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.

Siehe auch

Verweis

IKnowledgeWithMarkers-Schnittstelle