SEC_WINNT_AUTH_IDENTITY_A struttura (rpcdce.h)
La struttura SEC_WINNT_AUTH_IDENTITY consente di passare un determinato nome utente e una password alla libreria di runtime per lo scopo dell'autenticazione. La struttura è valida per Windows e Macintosh.
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
Numero di caratteri in User, escluso il valore NULL di terminazione.
Domain
Stringa contenente il nome del gruppo di lavoro o del dominio.
DomainLength
Numero di caratteri in Dominio, escluso il valore NULL di terminazione.
Password
Stringa contenente la password dell'utente nel dominio o nel gruppo di lavoro.
PasswordLength
Numero di caratteri in Password, escluso il valore NULL di terminazione.
Flags
Flag usati per specificare ANSI o UNICODE. I possibili valori sono i seguenti:
SEC_WINNT_AUTH_IDENTITY_ANSI
SEC_WINNT_AUTH_IDENTITY_UNICODE
Commenti
Questa struttura deve rimanere valida per la durata dell'handle di associazione, a meno che non venga indicato dalla struttura RPC_HTTP_TRANSPORT_CREDENTIALS o RPC_HTTP_TRANSPORT_CREDENTIALS_V2 .
Le stringhe possono essere ANSI o UNICODE a seconda del valore assegnato a Flag.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | rpcdce.h (include Rpc.h) |