LSA_TRANSLATED_NAME-Struktur (lsalookup.h)

Die LSA_TRANSLATED_NAME-Struktur wird mit der LsaLookupSids-Funktion verwendet, um Informationen zu dem konto zurückzugeben, das durch eine SID identifiziert wurde.

Syntax

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

Members

Use

Ein Wert aus der SID_NAME_USE-Enumeration , der den Typ der SID angibt.

Wenn Use über einen der folgenden Werte verfügt, ist eines oder beide Der Name - oder DomainIndex-Member von LSA_TRANSLATED_NAME ungültig. Diese Member sind gültig, wenn Use über einen anderen Wert verfügt.

Wert Bedeutung
SidTypeDomain
Das DomainIndex-Element ist gültig, aber das Name-Element ist ungültig und muss ignoriert werden.
SidTypeInvalid
DomainIndex und Name sind ungültig und müssen ignoriert werden.
SidTypeUnknown
DomainIndex und Name sind ungültig und müssen ignoriert werden.
SidTypeWellKnownGroup
Das Name-Member ist gültig, aber das DomainIndex-Element ist ungültig und muss ignoriert werden.

Name

Eine LSA_UNICODE_STRING-Struktur , die den isolierten Namen der übersetzten SID enthält. Ein isolierter Name ist ein Benutzer-, Gruppen- oder lokaler Gruppenkontoname ohne Domänennamen (z. B. user_name anstelle von Acctg\user_name).

DomainIndex

Gibt den nullbasierten Index eines Eintrags in der LSA_REFERENCED_DOMAIN_LIST-Struktur an, die von der LsaLookupSids-Funktion zurückgegeben wird. Der Eintrag enthält den Namen und die SID der Domäne, in der das Konto gefunden wurde.

Wenn keine entsprechende Domäne für ein Konto vorhanden ist, enthält dieses Element einen negativen Wert.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile lsalookup.h

Weitere Informationen

LSA_REFERENCED_DOMAIN_LIST

LSA_UNICODE_STRING

LsaLookupSids

SID_NAME_USE