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