estrutura LSA_TOKEN_INFORMATION_NULL (ntsecpkg.h)

A estrutura LSA_TOKEN_INFORMATION_NULL é usada nos casos em que um acesso do sistema não autenticado é necessário.

Por exemplo, um circuito de rede de não autenticação (como uma sessão nula) pode receber informações NULL . Isso resulta em um token anônimo sendo gerado para o logon. Um token anônimo não oferece ao usuário nenhuma capacidade de acessar recursos protegidos do sistema, mas permite o acesso a recursos do sistema não protegidos.

Sintaxe

typedef struct _LSA_TOKEN_INFORMATION_NULL {
  LARGE_INTEGER ExpirationTime;
  PTOKEN_GROUPS Groups;
} LSA_TOKEN_INFORMATION_NULL, *PLSA_TOKEN_INFORMATION_NULL;

Membros

ExpirationTime

Hora em que o contexto de segurança se torna inválido. Use um valor em um futuro distante se o contexto nunca expirar.

Groups

TOKEN_GROUPS estrutura que contém os SIDs ( identificadores de segurança ) dos grupos dos quais o usuário deve ser membro. Isso não deve incluir WORLD ou outros SIDs definidos e atribuídos pelo sistema.

Espera-se que cada SID esteja em um bloco de memória alocado separadamente. A estrutura TOKEN_GROUPS também deve estar em um bloco de memória alocado separadamente.

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