次の方法で共有


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

こちらもご覧ください

DS_REPL_VALUE_META_DATA_2

FILETIME

ライトウェイト ディレクトリ アクセス プロトコル API