Partager via


LSA_TRANSLATED_NAME structure (lsalookup.h)

La structure LSA_TRANSLATED_NAME est utilisée avec la fonction LsaLookupSids pour retourner des informations sur le compte identifié par un SID.

Syntaxe

typedef struct _LSA_TRANSLATED_NAME {
  SID_NAME_USE       Use;
  LSA_UNICODE_STRING Name;
  LONG               DomainIndex;
} LSA_TRANSLATED_NAME, *PLSA_TRANSLATED_NAME;

Membres

Use

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

Si Use a l’une des valeurs suivantes, l’un des membres Name ou DomainIndex de LSA_TRANSLATED_NAME 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 Name n’est pas valide et doit être ignoré.
SidTypeInvalid
DomainIndex et Name ne sont pas valides et doivent être ignorés.
SidTypeUnknown
DomainIndex et Name ne sont pas valides et doivent être ignorés.
SidTypeWellKnownGroup
Le membre Name est valide, mais le membre DomainIndex n’est pas valide et doit être ignoré.

Name

Structure LSA_UNICODE_STRING qui contient le nom isolé du SID traduit. Un nom isolé est un nom d’utilisateur, de groupe ou de compte de groupe local sans le nom de domaine (par exemple, user_name, plutôt que Acctg\user_name).

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 LsaLookupSids . L’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.

Spécifications

   
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 lsalookup.h

Voir aussi

LSA_REFERENCED_DOMAIN_LIST

LSA_UNICODE_STRING

LsaLookupSids

SID_NAME_USE