Condividi tramite


struttura MSV1_0_SUPPLEMENTAL_CREDENTIAL (ntsecapi.h)

La struttura MSV1_0_SUPPLEMENTAL_CREDENTIAL viene usata per passare le credenziali in MSV1_0 da Kerberos o da un pacchetto di autenticazione personalizzato.

Sintassi

typedef struct _MSV1_0_SUPPLEMENTAL_CREDENTIAL {
  ULONG Version;
  ULONG Flags;
  UCHAR LmPassword[MSV1_0_OWF_PASSWORD_LENGTH];
  UCHAR NtPassword[MSV1_0_OWF_PASSWORD_LENGTH];
} MSV1_0_SUPPLEMENTAL_CREDENTIAL, *PMSV1_0_SUPPLEMENTAL_CREDENTIAL;

Members

Version

Specifica il numero di versione della struttura delle credenziali e del contenuto delle credenziali correlato.

Flags

Descrive le credenziali. Può contenere uno o più dei valori seguenti.

Valore Significato
MSV1_0_CRED_LM_PRESENT
Le credenziali contengono una password di LAN Manager (LM) archiviata nel membro LmPassword .
MSV1_0_CRED_NT_PRESENT
Le credenziali contengono una password di Windows archiviata nel membro NtPassword .
MSV1_0_CRED_VERSION
Le informazioni sulla versione sono incluse e vengono archiviate nel membro Version .

LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]

Contiene la password LM. Le dimensioni di questa matrice sono definite dalla costante MSV1_0_OWF_PASSWORD_LENGTH. 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.

NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]

Stringa contenente la password di Windows. Le dimensioni di questa matrice sono definite dalla costante MSV1_0_OWF_PASSWORD_LENGTH. Al termine dell'uso della password, rimuovere le informazioni riservate dalla memoria chiamando SecureZeroMemory.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione ntsecapi.h