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