Поделиться через


структура DS_REPL_OPW_BLOB (ntdsapi.h)

Структура DS_REPL_OPW_BLOB описывает задачу репликации, выполняемую в настоящее время или ожидающую выполнения. Эта структура аналогична структуре DS_REPL_OP , но получается из функций API протокола доступа к каталогу упрощенного типа при получении двоичных данных для атрибута msDS-ReplPendingOps .

Синтаксис

typedef struct _DS_REPL_OPW_BLOB {
  FILETIME        ftimeEnqueued;
  ULONG           ulSerialNumber;
  ULONG           ulPriority;
  DS_REPL_OP_TYPE OpType;
  ULONG           ulOptions;
  DWORD           oszNamingContext;
  DWORD           oszDsaDN;
  DWORD           oszDsaAddress;
  UUID            uuidNamingContextObjGuid;
  UUID            uuidDsaObjGuid;
} DS_REPL_OPW_BLOB;

Члены

ftimeEnqueued

Содержит структуру FILETIME , содержащую дату и время добавления этой операции в очередь.

ulSerialNumber

Содержит идентификатор операции. Это значение уникально в процедуре запуска каждого компьютера. При перезагрузке компьютера идентификаторы больше не являются уникальными.

ulPriority

Содержит значение приоритета этой операции. Задачи с более высоким приоритетом выполняются в первую очередь. Приоритет вычисляется сервером на основе типа операции и ее параметров.

OpType

Содержит одно из DS_REPL_OP_TYPE значений, указывающих тип операции, представляемой данной структурой.

ulOptions

Ноль или более битов, интерпретация которых зависит от OpType. Для DS_REPL_OP_TYPE_SYNC биты должны интерпретироваться как DS_REPSYNC_. ADD, DELETE, MODIFY и UPDATE_REFS используют DS_REPADD_, DS_REPDEL_, DS_REPMOD_ и DS_REPUPD_*. Дополнительные сведения и описания этих битов см. в разделах DsReplicaSync, DsReplicaAdd, DsReplicaDel, DsReplicaModify и DsReplicaUpdateRefs.

Содержит набор флагов, предоставляющих дополнительные данные об операции. Содержимое этого элемента определяется содержимым элемента OpType .

В этом списке описывается содержимое параметра ulOptions для каждого значения OpType .

DS_REPL_OP_TYPE_SYNC

Содержит ноль или сочетание одного или нескольких значений DS_REPSYNC_* , как определено для параметра Options в DsReplicaSync.

DS_REPL_OP_TYPE_ADD

Содержит ноль или сочетание одного или нескольких значений DS_REPADD_* , определенных для параметра Options в DsReplicaAdd.

DS_REPL_OP_TYPE_DELETE

Содержит ноль или сочетание одного или нескольких значений DS_REPDEL_* , определенных для параметра Options в DsReplicaDel.

DS_REPL_OP_TYPE_MODIFY

Содержит ноль или сочетание одного или нескольких значений DS_REPMOD_* , как определено для параметра Options в DsReplicaModify.

DS_REPL_OP_TYPE_UPDATE_REFS

Содержит ноль или сочетание одного или нескольких значений DS_REPSUPD_* , как определено для параметра Options в DsReplicaUpdateRefs.

oszNamingContext

Содержит смещение (в байтах) от адреса этой структуры к строке, завершающейся null, которая содержит различающееся имя контекста именования, связанного с данной операцией. Например, контекст именования для синхронизации для DS_REPL_OP_TYPE_SYNC.

oszDsaDN

Содержит смещение (в байтах) от адреса этой структуры к строке, завершающейся null, которая содержит различающееся имя объекта агента системы каталогов, связанного с удаленным сервером, соответствующим данной операции. Например, сервер, с которого запрашивать изменения для DS_REPL_OP_TYPE_SYNC. Это может быть значение NULL.

oszDsaAddress

Содержит смещение (в байтах) от адреса этой структуры до строки, завершающейся null, которая содержит сетевой адрес удаленного сервера, связанного с этой операцией, для конкретного транспорта. Например, DNS- или SMTP-адрес сервера, с которого запрашивают изменения DS_REPL_OP_TYPE_SYNC. Это может быть значение NULL.

uuidNamingContextObjGuid

Содержит objectGuid контекста именования, определяемого pszNamingContext.

uuidDsaObjGuid

Содержит objectGuid объекта агента системы каталогов, определяемого pszDsaDN.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть ntdsapi.h

См. также раздел

DS_REPL_OP

FILETIME

API упрощенного протокола доступа к каталогу