Partager via


LSA_TRANSLATED_SID structure (ntsecapi.h)

La structure LSA_TRANSLATED_SID est utilisée avec la fonction LsaLookupNames pour retourner des informations sur le SID qui identifie un compte.

Syntaxe

typedef struct _LSA_TRANSLATED_SID {
  SID_NAME_USE Use;
  ULONG        RelativeId;
  LONG         DomainIndex;
} LSA_TRANSLATED_SID, *PLSA_TRANSLATED_SID;

Membres

Use

Valeur du type d’énumération SID_NAME_USE qui identifie le type de SID.

Si Use a l’une des valeurs suivantes, l’un des membres RelativeId ou DomainIndex de LSA_TRANSLATED_SID n’est pas valide. Ces membres sont valides si Use a une autre valeur.

Valeur Signification
SidTypeDomain
Le membre DomainIndex est valide, mais le membre RelativeId n’est pas valide et doit être ignoré.
SidTypeInvalid
DomainIndex et RelativeId ne sont pas valides et doivent être ignorés.
SidTypeUnknown
Les membres DomainIndex et RelativeId ne sont pas valides et doivent être ignorés.

RelativeId

Spécifie l’identificateur relatif (RID) du SID du compte. Le RID identifie le compte relatif au domaine référencé par le membre DomainIndex . Le SID complet du compte se compose du SID de domaine suivi du RID.

DomainIndex

Spécifie l’index de base zéro d’une entrée dans la structure LSA_REFERENCED_DOMAIN_LIST retournée par la fonction LsaLookupNames . Cette entrée contient le nom et le SID du domaine dans lequel le compte a été trouvé.

S’il n’existe aucun domaine correspondant pour un compte, ce membre contient une valeur négative.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête ntsecapi.h

Voir aussi

LSA_REFERENCED_DOMAIN_LIST

LsaLookupNames

SID_NAME_USE