Freigeben über


MSV1_0_SUPPLEMENTAL_CREDENTIAL-Struktur (ntsecapi.h)

Die MSV1_0_SUPPLEMENTAL_CREDENTIAL-Struktur wird verwendet, um Anmeldeinformationen an MSV1_0 aus Kerberos oder einem benutzerdefinierten Authentifizierungspaket zu übergeben.

Syntax

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;

Member

Version

Gibt die Versionsnummer der Anmeldeinformationsstruktur und den zugehörigen Anmeldeinformationsinhalt an.

Flags

Beschreibt die Anmeldeinformationen. Dieser kann einen oder mehrere der folgenden Werte enthalten.

Wert Bedeutung
MSV1_0_CRED_LM_PRESENT
Die Anmeldeinformationen enthalten ein LAN Manager-Kennwort (LM), das im LmPassword-Element gespeichert ist.
MSV1_0_CRED_NT_PRESENT
Die Anmeldeinformationen enthalten ein Windows-Kennwort, das im NtPassword-Element gespeichert ist.
MSV1_0_CRED_VERSION
Versionsinformationen sind enthalten und werden im Versionselement gespeichert.

LmPassword[MSV1_0_OWF_PASSWORD_LENGTH]

Enthält das LM-Kennwort. Die Größe dieses Arrays wird durch die konstante MSV1_0_OWF_PASSWORD_LENGTH definiert. Wenn Sie das Kennwort verwendet haben, entfernen Sie die vertraulichen Informationen aus dem Arbeitsspeicher, indem Sie SecureZeroMemory aufrufen. Weitere Informationen zum Schutz des Kennworts finden Sie unter Behandeln von Kennwörtern.

NtPassword[MSV1_0_OWF_PASSWORD_LENGTH]

Eine Zeichenfolge, die das Windows-Kennwort enthält. Die Größe dieses Arrays wird durch die konstante MSV1_0_OWF_PASSWORD_LENGTH definiert. Wenn Sie das Kennwort verwendet haben, entfernen Sie die vertraulichen Informationen aus dem Arbeitsspeicher, indem Sie SecureZeroMemory aufrufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile ntsecapi.h