Поделиться через


Функция DsReplicaConsistencyCheck (ntdsapi.h)

Функция DsReplicaConsistencyCheck вызывает средство проверки согласованности знаний (KCC) для проверки топологии репликации. KCC динамически настраивает топологию репликации данных в сети при добавлении контроллеров домена или удалении из нее, при недоступности контроллера домена или изменении расписаний репликации данных.

Синтаксис

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

Параметры

[in] hDS

Содержит дескриптор службы каталогов, полученный из функции DSBind, DSBindWithCred или DsBindWithSpn .

[in] TaskID

Определяет задачу, которую должен выполнить KCC. DS_KCC_TASKID_UPDATE_TOPOLOGY является единственным поддерживаемым значением.

[in] dwFlags

Содержит набор флагов, которые изменяют поведение функции. Это может быть ноль или сочетание одного или нескольких из следующих значений.

DS_KCC_FLAG_ASYNC_OP

Задача помещается в очередь, а затем функция возвращается, не дожидаясь завершения задачи.

DS_KCC_FLAG_DAMPED

Задача не будет добавлена в очередь, если в ближайшее время будет запущена другая поставленная в очередь задача.

Возвращаемое значение

Если функция успешно выполняет свою операцию, возвращаемое значение будет ERROR_SUCCESS. Если функция завершается ошибкой, возвращаемое значение может быть одним из следующих.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header ntdsapi.h
Библиотека Ntdsapi.lib
DLL Ntdsapi.dll

См. также раздел

DS_KCC_TASKID

Функции управления контроллером домена и репликацией

DsBind

DsBindWithCred

DsBindWithSpn