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) |