структура 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 |