DS_REPL_VALUE_META_DATA_BLOB 構造体 (ntdsapi.h)
DS_REPL_VALUE_META_DATA_BLOB構造体は、属性値のレプリケーション メタデータを格納するために使用されます。 この構造体はDS_REPL_VALUE_META_DATA_2構造体に似ていますが、msDS-ReplValueMetaData 属性のバイナリ データを取得するときに、ライトウェイト ディレクトリ アクセス プロトコル API 関数から取得されます。
構文
typedef struct _DS_REPL_VALUE_META_DATA_BLOB {
DWORD oszAttributeName;
DWORD oszObjectDn;
DWORD cbData;
DWORD obData;
FILETIME ftimeDeleted;
FILETIME ftimeCreated;
DWORD dwVersion;
FILETIME ftimeLastOriginatingChange;
UUID uuidLastOriginatingDsaInvocationID;
USN usnOriginatingChange;
USN usnLocalChange;
DWORD oszLastOriginatingDsaDN;
} DS_REPL_VALUE_META_DATA_BLOB;
メンバー
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
移行先サーバー上の USN ( つまり、DsReplicaGetInfo2 関数がメタデータを取得したサーバー) が含まれ、この属性に対する最後の変更が適用されました。 この値は通常、すべてのサーバーで異なります。
oszLastOriginatingDsaDN
この構造体のアドレスから、最後のレプリケーションを開始したディレクトリ システム エージェント サーバーの識別名を含む null で終わる Unicode 文字列までのオフセットをバイト単位で格納します。 値 0 は、空または NULL 文字列を示します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
Header | ntdsapi.h |