struttura SEC_WINNT_AUTH_IDENTITY_W (sspi.h)
Consente di passare un nome utente e una password specifici alla libreria di runtime allo scopo dell'autenticazione.
typedef struct _SEC_WINNT_AUTH_IDENTITY_W {
unsigned short *User;
unsigned long UserLength;
unsigned short *Domain;
unsigned long DomainLength;
unsigned short *Password;
unsigned long PasswordLength;
unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_W, *PSEC_WINNT_AUTH_IDENTITY_W;
User
Stringa contenente il nome utente.
UserLength
Lunghezza, in caratteri, della stringa utente, non incluso il carattere Null di terminazione.
Domain
Stringa contenente il nome di dominio o il nome del gruppo di lavoro.
DomainLength
Lunghezza, in caratteri, della stringa di dominio, non incluso il carattere Null di terminazione.
Password
Stringa contenente la password dell'utente nel dominio o nel gruppo di lavoro. Al termine dell'uso della password, rimuovere le informazioni riservate dalla memoria chiamando SecureZeroMemory. Per altre informazioni sulla protezione della password, vedere Gestione delle password.
PasswordLength
Lunghezza, in caratteri, della stringa della password, non incluso il carattere null di terminazione.
Flags
Questo membro può essere uno dei valori seguenti.
valore | Significato |
---|---|
|
Le stringhe in questa struttura sono in formato ANSI. |
|
Le stringhe in questa struttura sono in formato Unicode . |
Quando questa struttura viene utilizzata con RPC, la struttura deve rimanere valida per la durata dell'handle di associazione.
Le stringhe possono essere ANSI o Unicode, a seconda del valore assegnato al membro Flags .
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | sspi.h |