struttura SEC_WINNT_AUTH_IDENTITY_A (sspi.h)
Consente di passare un nome utente e una password specifici alla libreria di runtime allo scopo dell'autenticazione.
Sintassi
typedef struct _SEC_WINNT_AUTH_IDENTITY_A {
unsigned char *User;
unsigned long UserLength;
unsigned char *Domain;
unsigned long DomainLength;
unsigned char *Password;
unsigned long PasswordLength;
unsigned long Flags;
} SEC_WINNT_AUTH_IDENTITY_A, *PSEC_WINNT_AUTH_IDENTITY_A;
Members
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 . |
Commenti
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 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | sspi.h |