DS_REPL_OPW 構造体 (ntdsapi.h)
DS_REPL_OP構造体は、DsReplicaGetInfo または DsReplicaGetInfo2 関数によって返される、現在実行中または保留中の実行を示すレプリケーション タスクです。
構文
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;
メンバー
ftimeEnqueued
この操作がキューに追加された日時を含む FILETIME 構造体を格納します。
ulSerialNumber
操作識別子を格納します。 この値は、すべてのコンピューターのスタートアップ ルーチンで一意です。 コンピューターを再起動すると、識別子は一意ではなくなります。
ulPriority
この操作の優先度の値を格納します。 優先度の高い値を持つタスクは、最初に実行されます。 優先順位は、操作の種類とそのパラメーターに基づいてサーバーによって計算されます。
OpType
この構造体が表す操作の種類を示す DS_REPL_OP_TYPE 値のいずれかが含まれます。
ulOptions
0 個以上のビット。その解釈は 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 メンバーの内容によって決まります。
DS_REPL_OP_TYPE_SYNC
DsReplicaSync の Options パラメーターに対して定義されている 0 個以上のDS_REPSYNC_* 値の組み合わせが含まれます。
DS_REPL_OP_TYPE_ADD
DsReplicaAdd の Options パラメーターに定義されている 0 個または 1 つ以上のDS_REPADD_* 値の組み合わせが含まれます。
DS_REPL_OP_TYPE_DELETE
DsReplicaDel の Options パラメーターに対して定義されている 0 個または 1 つ以上のDS_REPDEL_* 値の組み合わせが含まれます。
DS_REPL_OP_TYPE_MODIFY
DsReplicaModify の Options パラメーターに定義されている 0 個以上のDS_REPMOD_* 値の組み合わせが含まれます。
DS_REPL_OP_TYPE_UPDATE_REFS
DsReplicaUpdateRefs の Options パラメーターに対して定義されている 0 個または 1 つ以上のDS_REPSUPD_* 値の組み合わせを含みます。
pszNamingContext
この操作に関連付けられている名前付けコンテキストの識別名を含む null で終わる文字列へのポインター。 たとえば、 DS_REPL_OP_TYPE_SYNCの同期する名前付けコンテキストです。
pszDsaDN
この操作に対応するリモート サーバーに関連付けられているディレクトリ システム エージェント オブジェクトの識別名を含む null で終わる文字列へのポインター。 たとえば、 DS_REPL_OP_TYPE_SYNCの変更を要求するサーバーなどです。 NULL を指定できます。
pszDsaAddress
この操作に関連付けられているリモート サーバーのトランスポート固有のネットワーク アドレスを含む null で終わる文字列へのポインター。 たとえば、 DS_REPL_OP_TYPE_SYNCの変更を要求するサーバーの DNS または SMTP アドレスなどです。 NULL を指定できます。
uuidNamingContextObjGuid
pszNamingContext によって識別される名前付けコンテキストの objectGuid を格納します。
uuidDsaObjGuid
pszDsaDN によって識別されるディレクトリ システム エージェント オブジェクトの objectGuid を格納します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | ntdsapi.h |