Bagikan melalui


struktur DS_REPL_OPW (ntdsapi.h)

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

Lihat juga

DS_REPL_OP_TYPE

DS_REPL_PENDING_OPS

DsReplicaAdd

DsReplicaDel

DsReplicaGetInfo

DsReplicaGetInfo2

DsReplicaModify

DsReplicaSync

DsReplicaUpdateRefs

FILETIME