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.
Struktur DS_REPL_OP menjelaskan tugas replikasi yang saat ini menjalankan atau menunggu eksekusi, seperti yang dikembalikan oleh fungsi DsReplicaGetInfo atau DsReplicaGetInfo2 .
Sintaks
typedef struct _DS_REPL_OPW {
FILETIME ftimeEnqueued;
ULONG ulSerialNumber;
ULONG ulPriority;
DS_REPL_OP_TYPE OpType;
ULONG ulOptions;
LPWSTR pszNamingContext;
LPWSTR pszDsaDN;
LPWSTR pszDsaAddress;
UUID uuidNamingContextObjGuid;
UUID uuidDsaObjGuid;
} DS_REPL_OPW;
Anggota
ftimeEnqueued
Berisi struktur FILETIME yang berisi tanggal dan waktu operasi ini ditambahkan ke antrean.
ulSerialNumber
Berisi pengidentifikasi operasi. Nilai ini unik dalam rutinitas startup setiap komputer. Ketika komputer dimulai ulang, pengidentifikasi tidak lagi unik.
ulPriority
Berisi nilai prioritas operasi ini. Tugas dengan nilai prioritas yang lebih tinggi dijalankan terlebih dahulu. Prioritas dihitung oleh server berdasarkan jenis operasi dan parameternya.
OpType
Berisi salah satu nilai DS_REPL_OP_TYPE yang menunjukkan jenis operasi yang diwakili struktur ini.
ulOptions
Nol atau lebih bit, interpretasi yang tergantung pada OpType. Untuk DS_REPL_OP_TYPE_SYNC, bit harus ditafsirkan sebagai DS_REPSYNC_. TAMBAHKAN, HAPUS, UBAH, dan UPDATE_REFS gunakan DS_REPADD_, DS_REPDEL_, DS_REPMOD_, dan DS_REPUPD_*. Untuk informasi selengkapnya dan deskripsi bit ini, lihat DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify, dan DsReplicaUpdateRefs.
Berisi sekumpulan bendera yang menyediakan data tambahan tentang operasi. Konten anggota ini ditentukan oleh konten anggota OpType .
DS_REPL_OP_TYPE_SYNC
Berisi nol atau kombinasi dari satu atau beberapa nilai DS_REPSYNC_* seperti yang didefinisikan untuk parameter Opsi di DsReplicaSync.
DS_REPL_OP_TYPE_ADD
Berisi nol atau kombinasi dari satu atau beberapa nilai DS_REPADD_* seperti yang didefinisikan untuk parameter Opsi di DsReplicaAdd.
DS_REPL_OP_TYPE_DELETE
Berisi nol atau kombinasi dari satu atau beberapa nilai DS_REPDEL_* seperti yang didefinisikan untuk parameter Opsi di DsReplicaDel.
DS_REPL_OP_TYPE_MODIFY
Berisi nol atau kombinasi dari satu atau beberapa nilai DS_REPMOD_* seperti yang didefinisikan untuk parameter Opsi di DsReplicaModify.
DS_REPL_OP_TYPE_UPDATE_REFS
Berisi nol atau kombinasi dari satu atau beberapa nilai DS_REPSUPD_* seperti yang didefinisikan untuk parameter Opsi di DsReplicaUpdateRefs.
pszNamingContext
Penunjuk ke string yang dihentikan null yang berisi nama yang dibedakan dari konteks penamaan yang terkait dengan operasi ini. Misalnya, konteks penamaan yang akan disinkronkan untuk DS_REPL_OP_TYPE_SYNC.
pszDsaDN
Penunjuk ke string yang dihentikan null yang berisi nama khusus objek agen sistem direktori yang terkait dengan server jarak jauh yang sesuai dengan operasi ini. Misalnya, server tempat meminta perubahan untuk DS_REPL_OP_TYPE_SYNC. Ini bisa NULL.
pszDsaAddress
Penunjuk ke string yang dihentikan null yang berisi alamat jaringan khusus transportasi dari server jarak jauh yang terkait dengan operasi ini. Misalnya, alamat DNS atau SMTP server tempat meminta perubahan untuk DS_REPL_OP_TYPE_SYNC. Ini bisa NULL.
uuidNamingContextObjGuid
Berisi objectGuid dari konteks penamaan yang diidentifikasi oleh pszNamingContext.
uuidDsaObjGuid
Berisi objectGuid objek agen sistem direktori yang diidentifikasi oleh pszDsaDN.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows Vista |
| Server minimum yang didukung | Windows Server 2008 |
| Header | ntdsapi.h |