LSA_TRANSLATED_SID struttura (ntsecapi.h)

La struttura LSA_TRANSLATED_SID viene usata con la funzione LsaLookupNames per restituire informazioni sul SID che identifica un account.

Sintassi

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

Members

Use

Valore del tipo di enumerazione SID_NAME_USE che identifica il tipo di SID.

Se Use ha uno dei valori seguenti, uno o entrambi i membri RelativeId o DomainIndex di LSA_TRANSLATED_SID non sono validi. Questi membri sono validi se Use ha un altro valore.

Valore Significato
SidTypeDomain
Il membro DomainIndex è valido, ma il membro RelativeId non è valido e deve essere ignorato.
SidTypeInvalid
DomainIndex e RelativeId non sono validi e devono essere ignorati.
SidTypeUnknown
I membri DomainIndex e RelativeId non sono validi e devono essere ignorati.

RelativeId

Specifica l'identificatore relativo (RID) del SID dell'account. Rid identifica l'account relativo al dominio a cui fa riferimento il membro DomainIndex . Il SID completo dell'account è costituito dal SID di dominio seguito dall'RID.

DomainIndex

Specifica l'indice in base zero di una voce nella struttura LSA_REFERENCED_DOMAIN_LIST restituita dalla funzione LsaLookupNames . Questa voce contiene il nome e il SID del dominio in cui è stato trovato l'account.

Se non è presente alcun dominio corrispondente per un account, questo membro contiene un valore negativo.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h

Vedi anche

LSA_REFERENCED_DOMAIN_LIST

LsaLookupNames

SID_NAME_USE