LSA_TRANSLATED_SID-Struktur (ntsecapi.h)

Die LSA_TRANSLATED_SID-Struktur wird mit der LsaLookupNames-Funktion verwendet, um Informationen zur SID zurückzugeben, die ein Konto identifiziert.

Syntax

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

Member

Use

Ein Wert aus dem SID_NAME_USE Enumerationstyp, der den Typ der SID identifiziert.

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

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

RelativeId

Gibt den relativen Bezeichner (RID) der SID des Kontos an. Die RID identifiziert das Konto relativ zur Domäne, auf die vom DomainIndex-Mitglied verwiesen wird. Die vollständige SID des Kontos besteht aus der Domänen-SID gefolgt von der RID.

DomainIndex

Gibt den nullbasierten Index eines Eintrags in der LSA_REFERENCED_DOMAIN_LIST-Struktur an, die von der LsaLookupNames-Funktion zurückgegeben wird. Dieser 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

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

Weitere Informationen

LSA_REFERENCED_DOMAIN_LIST

LsaLookupNames

SID_NAME_USE