DS_REPL_VALUE_META_DATA_EXT structure (ntdsapi.h)

Contient des métadonnées de réplication d’attributs pour la structure DS_REPL_ATTR_VALUE_META_DATA_EXT .

Syntaxe

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;

Membres

pszAttributeName

Pointeur vers une chaîne Unicode terminée par une valeur Null qui contient le nom d’affichage LDAP de l’attribut correspondant à ces métadonnées.

pszObjectDn

Pointeur vers une chaîne Unicode terminée par null qui contient le nom unique de l’objet auquel appartient cet attribut.

cbData

Contient le nombre d’octets dans le tableau pbData .

pbData

Pointeur vers une mémoire tampon qui contient les métadonnées de réplication d’attribut. Le membre cbData contient la longueur, en octets, de cette mémoire tampon.

Pointeur vers une mémoire tampon qui contient les métadonnées de réplication d’attribut. Le membre cbData contient la longueur, en octets, de cette mémoire tampon.

ftimeDeleted

Contient une structure FILETIME qui contient l’heure de suppression de cet attribut.

ftimeCreated

Contient une structure FILETIME qui contient l’heure de création de cet attribut.

dwVersion

Contient la version de cet attribut. Chaque modification de l'attribut incrémente cette valeur de un. La réplication d’une modification n’affecte pas la version.

ftimeLastOriginatingChange

Contient une structure FILETIME qui contient l’heure à laquelle la dernière modification d’origine a été apportée à cet attribut. La réplication de la modification n’affecte pas cette valeur.

uuidLastOriginatingDsaInvocationID

Contient l’identificateur d’appel du serveur sur lequel la dernière modification a été apportée à cet attribut. La réplication de la modification n’affecte pas cette valeur.

usnOriginatingChange

Contient le numéro de séquence de mise à jour (USN) sur le serveur d’origine sur lequel la dernière modification apportée à cet attribut a été apportée. La réplication de la modification n’affecte pas cette valeur.

usnLocalChange

Contient l’USN sur le serveur de destination, c’est-à-dire le serveur à partir duquel la fonction DsReplicaGetInfo2 a récupéré les métadonnées, auquel la dernière modification apportée à cet attribut a été appliquée. Cette valeur est généralement différente sur tous les serveurs.

pszLastOriginatingDsaDN

Pointeur vers une chaîne Unicode terminée par un caractère Null qui contient le nom unique du serveur d’agent système d’annuaire à l’origine de la dernière réplication.

dwUserIdentifier

TBD

dwPriorLinkState

TBD

dwCurrentLinkState

TBD

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête ntdsapi.h