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


структура DS_REPSYNCALL_ERRINFOA (ntdsapi.h)

Структура DS_REPSYNCALL_ERRINFO используется со структурой DS_REPSYNCALL_UPDATE для хранения ошибок, создаваемых функцией DsReplicaSyncAll во время репликации.

Синтаксис

typedef struct {
  LPSTR               pszSvrId;
  DS_REPSYNCALL_ERROR error;
  DWORD               dwWin32Err;
  LPSTR               pszSrcId;
} DS_REPSYNCALL_ERRINFOA, *PDS_REPSYNCALL_ERRINFOA;

Члены

pszSvrId

Указатель на строку, завершающуюся значением NULL, которая содержит ИДЕНТИФИКАТОР DNS сервера, в котором произошла ошибка. Кроме того, этот элемент может содержать различающееся имя сервера, если DS_REPSYNCALL_ID_SERVERS_BY_DN указан в параметре ulFlags функции DsReplicaSyncAll.

error

Содержит одно из значений DS_REPSYNCALL_ERROR, указывающее, где в процессе репликации произошла ошибка.

dwWin32Err

Указывает фактический код ошибки Win32, созданный во время репликации между исходным сервером, на который ссылается pszSrcId и конечный сервер, на который ссылается pszSvrId.

pszSrcId

Указатель на строку, завершающуюся значением NULL, которая указывает DNS GUID исходного сервера. Кроме того, этот элемент может содержать различающееся имя исходного сервера, если DS_REPSYNCALL_ID_SERVERS_BY_DN указан в параметре ulFlags функции DsReplicaSyncAll.

Замечания

Заметка

Заголовок ntdsapi.h определяет DS_REPSYNCALL_ERRINFO как псевдоним, который автоматически выбирает версию этой функции ANSI или Юникод на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
минимальный поддерживаемый сервер Windows Server 2008
заголовка ntdsapi.h

См. также

DS_REPSYNCALL_ERROR

DS_REPSYNCALL_UPDATE

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

DsReplicaSyncAll