structure DS_REPL_VALUE_META_DATA_2 (ntdsapi.h)
La structure DS_REPL_VALUE_META_DATA_2 est utilisée avec la structure DS_REPL_ATTR_VALUE_META_DATA_2 pour contenir les métadonnées de réplication de valeur d’attribut.
Syntaxe
typedef struct _DS_REPL_VALUE_META_DATA_2 {
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;
} DS_REPL_VALUE_META_DATA_2;
Membres
pszAttributeName
Pointeur vers une chaîne Unicode terminée par null qui contient le nom d’affichage LDAP de l’attribut qui correspond à ces métadonnées.
pszObjectDn
Pointeur vers une chaîne Unicode terminée par null qui contient le nom unique de l’objet auquel cet attribut appartient.
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 de cette mémoire tampon, en octets.
ftimeDeleted
Contient une structure FILETIME qui contient l’heure à laquelle cet attribut a été supprimé.
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 de 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, à laquelle 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 null qui contient le nom unique du serveur d’agent système d’annuaire à l’origine de la dernière réplication.
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 |