struttura NETLOGON_LOGON_IDENTITY_INFO (subauth.h)

La struttura NETLOGON_LOGON_IDENTITY_INFO viene usata per passare informazioni su un utente per l'autenticazione secondaria di accesso.

Viene usato da Msv1_0SubAuthenticationRoutine e Msv1_0SubAuthenticationFilter.

Sintassi

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;

Members

LogonDomainName

Puntatore a un UNICODE_STRING contenente il nome del dominio di accesso. Il nome di dominio specificato deve essere un dominio attendibile da questo computer. Se il dominio di accesso è sconosciuto, ad esempio un client a livello inferiore che non fornisce queste informazioni, questo membro deve essere NULL.

ParameterControl

Specifica gli attributi degli altri parametri della funzione.

Valore Significato
CLEARTEXT_PASSWORD_ALLOWED
Specifica che CaseSensitiveChallengeResponse e CaseInsensitiveChallengeResponse possono essere la password del testo non crittografato dell'utente.

LogonId

Identifica in modo univoco la sessione di accesso.

UserName

Puntatore a un UNICODE_STRING che identifica il nome dell'account dell'utente che tenta di accedere.

Workstation

Puntatore a un UNICODE_STRING che identifica la workstation da cui l'utente sta tentando di accedere. NULL indica che l'identità della workstation è sconosciuta.

Requisiti

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