estrutura NETLOGON_LOGON_IDENTITY_INFO (subauth.h)

A estrutura NETLOGON_LOGON_IDENTITY_INFO é usada para passar informações sobre um usuário para subautenticação de logon.

Ele é usado por Msv1_0SubAuthenticationRoutine e Msv1_0SubAuthenticationFilter.

Sintaxe

typedef struct _NETLOGON_LOGON_IDENTITY_INFO {
  UNICODE_STRING    LogonDomainName;
  ULONG             ParameterControl;
  OLD_LARGE_INTEGER LogonId;
  UNICODE_STRING    UserName;
  UNICODE_STRING    Workstation;
} NETLOGON_LOGON_IDENTITY_INFO, *PNETLOGON_LOGON_IDENTITY_INFO;

Membros

LogonDomainName

Ponteiro para um UNICODE_STRING que contém o nome do domínio de logon. O nome de domínio especificado deve ser um domínio confiável por este computador. Se o domínio de logon for desconhecido, como um cliente de nível inferior que não forneça essas informações, esse membro deverá ser NULL.

ParameterControl

Especifica atributos dos outros parâmetros de função.

Valor Significado
CLEARTEXT_PASSWORD_ALLOWED
Especifica que CaseSensitiveChallengeResponse e CaseInsensitiveChallengeResponse têm permissão para ser a senha de texto sem formatação do usuário.

LogonId

Identifica exclusivamente a sessão de logon.

UserName

Ponteiro para um UNICODE_STRING identificando o nome da conta do usuário que está tentando fazer logon.

Workstation

Ponteiro para um UNICODE_STRING identificando a estação de trabalho da qual o usuário está tentando fazer logon. NULL indica que a identidade da estação de trabalho é desconhecida.

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