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)