NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG-Struktur (lmaccess.h)

Eine Clientanwendung übergibt die NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG-Struktur an die NetValidatePasswordPolicy-Funktion , wenn die Anwendung eine Überprüfung der Kennwortänderung anfordert.

Syntax

typedef struct _NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG {
  NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields;
  LPWSTR                        ClearPassword;
  LPWSTR                        UserAccountName;
  NET_VALIDATE_PASSWORD_HASH    HashedPassword;
  BOOLEAN                       PasswordMatch;
} NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG, *PNET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG;

Member

InputPersistedFields

Gibt eine NET_VALIDATE_PERSISTED_FIELDS-Struktur an, die persistente Kennwortinformationen über das angemeldete Konto enthält.

ClearPassword

Zeiger auf eine Unicode-Zeichenfolge, die das neue Kennwort im Klartextformat angibt.

UserAccountName

Zeiger auf eine Unicode-Zeichenfolge, die den Namen des Benutzerkontos angibt.

HashedPassword

Gibt eine NET_VALIDATE_PASSWORD_HASH-Struktur an, die einen Hash des neuen Kennworts enthält.

PasswordMatch

Boolescher Wert, der das Ergebnis des Versuches der Anwendung angibt, das vom Benutzer angegebene alte Kennwort zu überprüfen. Wenn dieser Parameter FALSE ist, wurde das Kennwort nicht überprüft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile lmaccess.h (lm.h einschließen)

Weitere Informationen

NetValidatePasswordPolicy

Übersicht über die Netzwerkverwaltung

Netzwerkverwaltungsstrukturen