Compartir a través de


estructura LSA_TRANSLATED_NAME (lsalookup.h)

La estructura LSA_TRANSLATED_NAME se usa con la función LsaLookupSids para devolver información sobre la cuenta identificada por un SID.

Sintaxis

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

Members

Use

Valor de la enumeración SID_NAME_USE que identifica el tipo de SID.

Si Use tiene uno de los valores siguientes, uno o ambos de los miembros Name o DomainIndex de LSA_TRANSLATED_NAME no es válido. Estos miembros son válidos si Use tiene cualquier otro valor.

Valor Significado
SidTypeDomain
El miembro DomainIndex es válido, pero el miembro Name no es válido y debe omitirse.
SidTypeInvalid
DomainIndex y Name no son válidos y deben omitirse.
SidTypeUnknown
DomainIndex y Name no son válidos y deben omitirse.
SidTypeWellKnownGroup
El miembro Name es válido, pero el miembro DomainIndex no es válido y debe omitirse.

Name

Estructura LSA_UNICODE_STRING que contiene el nombre aislado del SID traducido. Un nombre aislado es un nombre de cuenta de usuario, grupo o grupo local sin el nombre de dominio (por ejemplo, user_name, en lugar de Acctg\user_name).

DomainIndex

Especifica el índice de base cero de una entrada en la estructura LSA_REFERENCED_DOMAIN_LIST devuelta por la función LsaLookupSids . La entrada contiene el nombre y el SID del dominio en el que se encontró la cuenta.

Si no hay ningún dominio correspondiente para una cuenta, este miembro contiene un valor negativo.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado lsalookup.h

Consulte también

LSA_REFERENCED_DOMAIN_LIST

LSA_UNICODE_STRING

LsaLookupSids

SID_NAME_USE