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 GUID。 或者,如果在 DsReplicaSyncAll 函式的 ulFlags 參數中指定了 DS_REPSYNCALL_ID_SERVERS_BY_DN,這個成員可以包含伺服器的辨別名稱。
error
包含其中一個 DS_REPSYNCALL_ERROR 值,指出複寫程式中發生錯誤的位置。
dwWin32Err
指出 pszSrcId 所參考來源伺服器與 pszSvrId 所參考目的地伺服器之間復寫期間所產生的實際 Win32 錯誤碼。
pszSrcId
指定來源伺服器的 DNS GUID 之 Null 終止字串的指標。 或者,如果DS_REPSYNCALL_ID_SERVERS_BY_DN指定於 DsReplicaSyncAll 函式的 ulFlags 參數中,這個成員可以包含來源伺服器的辨別名稱。
備註
注意
ntdsapi.h 標頭會將DS_REPSYNCALL_ERRINFO定義為別名,根據 UNICODE 預處理器常數的定義,自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱 函式原型的慣例。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | ntdsapi.h |