共用方式為


DS_REPL_VALUE_META_DATA_EXT 結構 (ntdsapi.h)

包含 DS_REPL_ATTR_VALUE_META_DATA_EXT 結構的屬性複寫元數據。

語法

typedef struct _DS_REPL_VALUE_META_DATA_EXT {
  LPWSTR   pszAttributeName;
  LPWSTR   pszObjectDn;
  DWORD    cbData;
#if ...
  BYTE     *pbData;
#else
  BYTE     *pbData;
#endif
  FILETIME ftimeDeleted;
  FILETIME ftimeCreated;
  DWORD    dwVersion;
  FILETIME ftimeLastOriginatingChange;
  UUID     uuidLastOriginatingDsaInvocationID;
  USN      usnOriginatingChange;
  USN      usnLocalChange;
  LPWSTR   pszLastOriginatingDsaDN;
  DWORD    dwUserIdentifier;
  DWORD    dwPriorLinkState;
  DWORD    dwCurrentLinkState;
} DS_REPL_VALUE_META_DATA_EXT;

成員

pszAttributeName

Null 終止 Unicode 字串的指標,其中包含對應至此元數據之屬性的 LDAP 顯示名稱。

pszObjectDn

Null 終止的 Unicode 字串指標,其中包含此屬性所屬對象的辨別名稱。

cbData

包含 pbData 陣列中的位元組數目。

pbData

包含屬性複寫元數據的緩衝區指標。 cbData 成員包含這個緩衝區的長度,以位元組為單位。

包含屬性複寫元數據的緩衝區指標。 cbData 成員包含這個緩衝區的長度,以位元組為單位。

ftimeDeleted

包含 FILETIME 結構,其中包含刪除此屬性的時間。

ftimeCreated

包含 FILETIME 結構,其中包含建立這個屬性的時間。

dwVersion

包含這個屬性的版本。 此屬性的每一次起始修改都會讓這個值增加一。 修改的復寫不會影響版本。

ftimeLastOriginatingChange

包含 FILETIME 結構,其中包含上次對這個屬性進行上次變更的時間。 變更的復寫不會影響此值。

uuidLastOriginatingDsaInvocationID

包含上次對這個屬性進行變更的伺服器調用標識碼。 變更的復寫不會影響此值。

usnOriginatingChange

包含上次變更此屬性的來源伺服器上, (USN) 更新序號。 變更的復寫不會影響此值。

usnLocalChange

包含目的地伺服器上的 USN,這是 DsReplicaGetInfo2 函式從中擷取元數據的伺服器,其中最後一次變更已套用此屬性。 此值在所有伺服器上通常都不同。

pszLastOriginatingDsaDN

Null 終止的 Unicode 字串指標,其中包含產生上次復寫之目錄系統代理程式伺服器的辨別名稱。

dwUserIdentifier

TBD

dwPriorLinkState

TBD

dwCurrentLinkState

TBD

規格需求

需求
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
標頭 ntdsapi.h