estrutura LSA_TRANSLATED_SID (ntsecapi.h)

A estrutura LSA_TRANSLATED_SID é usada com a função LsaLookupNames para retornar informações sobre o SID que identifica uma conta.

Sintaxe

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

Membros

Use

Um valor do tipo de enumeração SID_NAME_USE que identifica o tipo de SID.

Se Use tiver um dos valores a seguir, um ou ambos os membros RelativeId ou DomainIndex de LSA_TRANSLATED_SID não será válido. Esses membros serão válidos se Use tiver qualquer outro valor.

Valor Significado
SidTypeDomain
O membro DomainIndex é válido, mas o membro RelativeId não é válido e deve ser ignorado.
SidTypeInvalid
DomainIndex e RelativeId não são válidos e devem ser ignorados.
SidTypeUnknown
Os membros DomainIndex e RelativeId não são válidos e devem ser ignorados.

RelativeId

Especifica o RID (identificador relativo) do SID da conta. O RID identifica a conta em relação ao domínio referenciado pelo membro DomainIndex . O SID completo da conta consiste no SID de domínio seguido pelo RID.

DomainIndex

Especifica o índice baseado em zero de uma entrada na estrutura LSA_REFERENCED_DOMAIN_LIST retornada pela função LsaLookupNames . Essa entrada contém o nome e o SID do domínio no qual a conta foi encontrada.

Se não houver um domínio correspondente para uma conta, esse membro conterá um valor negativo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho ntsecapi.h

Confira também

LSA_REFERENCED_DOMAIN_LIST

LsaLookupNames

SID_NAME_USE