Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi
Sintaksis
NTDSAPI DWORD DsReplicaModifyW(
[in] HANDLE hDS,
[in] LPCWSTR NameContext,
[in] const UUID *pUuidSourceDsa,
[in] LPCWSTR TransportDn,
[in] LPCWSTR SourceDsaAddress,
[in] const PSCHEDULE pSchedule,
[in] DWORD ReplicaFlags,
[in] DWORD ModifyFields,
[in] DWORD Options
);
Parameter
[in] hDS
Berisi handel layanan direktori yang diperoleh dari DSBind
[in] NameContext
Penunjuk ke string yang dihentikan null konstan yang menentukan nama khusus (DN) dari konteks penamaan tujuan (NC).
[in] pUuidSourceDsa
Penunjuk ke UUID agen sistem direktori sumber (DSA). Parameter ini mungkin null jika
[in] TransportDn
Dicadangkan untuk digunakan di masa mendatang. Nilai apa pun selain
[in] SourceDsaAddress
Penunjuk ke string Unicode yang dihentikan null konstan yang menentukan alamat khusus transportasi dari DSA sumber. Parameter ini diabaikan jika
[in] pSchedule
Pointer ke struktur SCHEDULE
[in] ReplicaFlags
Parameter ini digunakan untuk mengontrol perilaku replikasi dan dapat mengambil nilai berikut.
DS_REPL_NBR_SYNC_ON_STARTUP
Replikasi konteks penamaan ini dari sumber ini dicoba ketika server tujuan di-boot. Ini biasanya hanya berlaku untuk tetangga intra-situs.
DS_REPL_NBR_DO_SCHEDULED_SYNCS
Lakukan replikasi sesuai jadwal. Bendera ini biasanya diatur kecuali jadwal untuk konteks penamaan dan sumber ini "tidak pernah", yaitu, jadwal kosong.
DS_REPL_NBR_TWO_WAY_SYNC
Jika diatur, menunjukkan bahwa ketika replikasi masuk selesai, server tujuan harus memberi tahu server sumber untuk menyinkronkan ke arah terbalik. Fitur ini digunakan dalam skenario dial-up di mana hanya salah satu dari dua server yang dapat memulai koneksi dial-up. Misalnya, opsi ini akan digunakan di kantor pusat perusahaan dan kantor cabang, di mana kantor cabang terhubung ke kantor pusat perusahaan melalui Internet melalui koneksi ISP dial-up.
DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS
Tetangga ini diatur untuk menonaktifkan sinkronisasi berbasis pemberitahuan. Dalam situs, pengendali domain disinkronkan satu sama lain berdasarkan pemberitahuan ketika perubahan terjadi. Pengaturan ini mencegah tetangga ini melakukan sinkronisasi yang dipicu oleh pemberitahuan. Tetangga masih akan melakukan sinkronisasi berdasarkan jadwalnya atau sebagai respons terhadap sinkronisasi yang diminta secara manual.
DS_REPL_NBR_DISABLE_SCHEDULED_SYNC
Tetangga ini diatur untuk tidak melakukan sinkronisasi berdasarkan jadwalnya. Satu-satunya cara tetangga ini akan melakukan sinkronisasi adalah sebagai respons terhadap perubahan pemberitahuan atau untuk sinkronisasi yang diminta secara manual.
DS_REPL_NBR_COMPRESS_CHANGES
Perubahan yang diterima dari sumber ini akan dikompresi. Ini biasanya diatur jika, dan hanya jika, server sumber berada di situs yang berbeda.
DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS
Tidak ada pemberitahuan perubahan yang harus diterima dari sumber ini. Ini biasanya diatur jika, dan hanya jika, server sumber berada di situs yang berbeda.
[in] ModifyFields
Menentukan bidang apa yang harus dimodifikasi. Setidaknya satu bidang harus ditentukan dalam ModifyFields . Parameter ini bisa menjadi kombinasi dari nilai berikut.
DS_REPMOD_UPDATE_ADDRESS
Memperbarui alamat yang terkait dengan server yang dirujuk.
DS_REPMOD_UPDATE_FLAGS
Memperbarui bendera yang terkait dengan replika.
DS_REPMOD_UPDATE_RESULT
Tidak digunakan. Menentukan pembaruan nilai hasil saat ini tidak didukung. Nilai hasil default ke 0.
DS_REPMOD_UPDATE_SCHEDULE
Memperbarui jadwal replikasi berkala yang terkait dengan replika.
DS_REPMOD_UPDATE_TRANSPORT
Memperbarui transportasi yang terkait dengan replika.
[in] Options
Meneruskan data tambahan yang digunakan untuk memproses permintaan. Parameter ini bisa menjadi kombinasi dari nilai berikut.
DS_REPMOD_ASYNCHRONOUS_OPERATION
Melakukan operasi ini secara asinkron.
DS_REPMOD_WRITEABLE
Menunjukkan bahwa replika yang dimodifikasi dapat ditulis.
Mengembalikan nilai
Jika fungsi berhasil, nilai pengembalian ERROR_SUCCESS.
Jika fungsi gagal, nilai pengembalian bisa menjadi salah satu dari yang berikut ini.
Komentar
Nota
Header ntdsapi.h mendefinisikan DsReplicaModify sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praprosesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows Vista |
| server minimum yang didukung |
Windows Server 2008 |
| Platform Target |
Windows |
| Header |
ntdsapi.h |
| Pustaka |
Ntdsapi.lib |
| DLL |
Ntdsapi.dll |
Lihat juga
DsReplicaDel
JADWAL