Condividi tramite


SEC_WINNT_AUTH_IDENTITY_W 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_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;

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)