структура 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
Указатель на строку, завершающуюся нулевым значением, которая содержит ИДЕНТИФИКАТОР DNS сервера, на котором произошла ошибка. Кроме того, этот член может содержать различающееся имя сервера, если DS_REPSYNCALL_ID_SERVERS_BY_DN указано в параметре ulFlags функции DsReplicaSyncAll .
error
Содержит одно из DS_REPSYNCALL_ERROR значений, указывающих, где в процессе репликации произошла ошибка.
dwWin32Err
Указывает фактический код ошибки Win32, созданный во время репликации между исходным сервером, на который ссылается pszSrcId , и целевым сервером, на который ссылается pszSvrId.
pszSrcId
Указатель на строку, завершающуюся нулевым значением, которая указывает ИДЕНТИФИКАТОР DNS исходного сервера. Кроме того, этот член может содержать различающееся имя исходного сервера, если DS_REPSYNCALL_ID_SERVERS_BY_DN указан в параметре ulFlags функции DsReplicaSyncAll .
Комментарии
Примечание
Заголовок ntdsapi.h определяет DS_REPSYNCALL_ERRINFO в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОД. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | ntdsapi.h |