DS_REPL_VALUE_META_DATA_BLOB_EXT 構造体 (ntdsapi.h)
属性値レプリケーション メタデータが含まれます。 この構造体は、DS_REPL_VALUE_META_DATA_EXT構造体に似ていますが、msDS-ReplValueMetaData 属性のバイナリ データを取得する際にライトウェイト ディレクトリ アクセス プロトコル API 関数から取得されます。
構文
typedef struct _DS_REPL_VALUE_META_DATA_BLOB_EXT {
DWORD oszAttributeName;
DWORD oszObjectDn;
DWORD cbData;
DWORD obData;
FILETIME ftimeDeleted;
FILETIME ftimeCreated;
DWORD dwVersion;
FILETIME ftimeLastOriginatingChange;
UUID uuidLastOriginatingDsaInvocationID;
USN usnOriginatingChange;
USN usnLocalChange;
DWORD oszLastOriginatingDsaDN;
DWORD dwUserIdentifier;
DWORD dwPriorLinkState;
DWORD dwCurrentLinkState;
} DS_REPL_VALUE_META_DATA_BLOB_EXT;
メンバー
oszAttributeName
この構造体のアドレスから、このメタデータに対応する属性の LDAP 表示名を含む null で終わる Unicode 文字列までのオフセットをバイト単位で格納します。 0 の値は、空または NULL 文字列を示します。
oszObjectDn
この構造体のアドレスから、この属性が属するオブジェクトの識別名を含む null で終わる Unicode 文字列までのオフセットをバイト単位で格納します。 0 の値は、空または NULL 文字列を示します。
cbData
pbData 配列内のバイト数を格納します。
obData
属性レプリケーション メタデータを含むバッファーへのポインター。 cbData メンバーには、このバッファーの長さ (バイト単位) が含まれます。
ftimeDeleted
この属性が削除された時刻を含む FILETIME 構造体が含まれます。
ftimeCreated
この属性が作成された時刻を含む FILETIME 構造体を格納します。
dwVersion
この属性のバージョンが含まれています。 レプリケーション元でこの属性が変更されるたびに、この値が 1 つ増加します。 変更のレプリケーションはバージョンに影響しません。
ftimeLastOriginatingChange
この属性に対して最後に発生した変更が行われた時刻を含む FILETIME 構造体を格納します。 変更のレプリケーションは、この値には影響しません。
uuidLastOriginatingDsaInvocationID
この属性に対して最後の変更が行われたサーバーの呼び出し識別子を格納します。 変更のレプリケーションは、この値には影響しません。
usnOriginatingChange
この属性に対する最後の変更が行われた元のサーバーの更新シーケンス番号 (USN) を格納します。 変更のレプリケーションは、この値には影響しません。
usnLocalChange
移行先サーバー ( DsReplicaGetInfo2 関数がメタデータを取得したサーバー) 上の USN を格納します。この属性に対する最後の変更が適用されました。 通常、この値はすべてのサーバーで異なります。
oszLastOriginatingDsaDN
この構造体のアドレスから、最後のレプリケーションを開始したディレクトリ システム エージェント サーバーの識別名を含む null で終わる Unicode 文字列までのオフセットをバイト単位で格納します。 0 の値は、空または NULL 文字列を示します。
dwUserIdentifier
TBD
dwPriorLinkState
TBD
dwCurrentLinkState
TBD
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | ntdsapi.h |