Freigeben über


DsReplicaConsistencyCheck-Funktion (ntdsapi.h)

Die DsReplicaConsistencyCheck-Funktion ruft den Knowledge Consistency Checker (KCC) auf, um die Replikationstopologie zu überprüfen. Der KCC passt die Datenreplikationstopologie Ihres Netzwerks dynamisch an, wenn Domänencontroller dem Netzwerk hinzugefügt oder aus diesem entfernt werden, wenn ein Domänencontroller nicht verfügbar ist oder wenn die Datenreplikationszeitpläne geändert werden.

Syntax

NTDSAPI DWORD DsReplicaConsistencyCheck(
  [in] HANDLE        hDS,
  [in] DS_KCC_TASKID TaskID,
  [in] DWORD         dwFlags
);

Parameter

[in] hDS

Enthält ein Verzeichnisdiensthandle, das von der DSBind-, DSBindWithCred- oder DsBindWithSpn-Funktion abgerufen wurde.

[in] TaskID

Gibt die Aufgabe an, die vom KCC ausgeführt werden soll. DS_KCC_TASKID_UPDATE_TOPOLOGY ist der einzige derzeit unterstützte Wert.

[in] dwFlags

Enthält eine Reihe von Flags, die das Funktionsverhalten ändern. Dies kann null oder eine Kombination aus einem oder mehreren der folgenden Werte sein.

DS_KCC_FLAG_ASYNC_OP

Die Aufgabe wird in die Warteschlange gestellt, und dann wird die Funktion zurückgegeben, ohne auf den Abschluss der Aufgabe zu warten.

DS_KCC_FLAG_DAMPED

Die Aufgabe wird der Warteschlange nicht hinzugefügt, wenn bald eine andere Aufgabe in der Warteschlange ausgeführt wird.

Rückgabewert

Wenn die Funktion ihren Vorgang erfolgreich ausführt, wird der Rückgabewert ERROR_SUCCESS. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden sein.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile ntdsapi.h
Bibliothek Ntdsapi.lib
DLL Ntdsapi.dll

Weitere Informationen

DS_KCC_TASKID

Domänencontroller und Replikationsverwaltungsfunktionen

DsBind

DsBindWithCred

DsBindWithSpn