NET_VALIDATE_PASSWORD_RESET_INPUT_ARG-Struktur (lmaccess.h)
Eine Clientanwendung übergibt die NET_VALIDATE_PASSWORD_RESET_INPUT_ARG-Struktur an die NetValidatePasswordPolicy-Funktion , wenn die Anwendung eine Überprüfung der Kennwortzurücksetzung anfordert.
Syntax
typedef struct _NET_VALIDATE_PASSWORD_RESET_INPUT_ARG {
NET_VALIDATE_PERSISTED_FIELDS InputPersistedFields;
LPWSTR ClearPassword;
LPWSTR UserAccountName;
NET_VALIDATE_PASSWORD_HASH HashedPassword;
BOOLEAN PasswordMustChangeAtNextLogon;
BOOLEAN ClearLockout;
} NET_VALIDATE_PASSWORD_RESET_INPUT_ARG, *PNET_VALIDATE_PASSWORD_RESET_INPUT_ARG;
Members
InputPersistedFields
Gibt eine NET_VALIDATE_PERSISTED_FIELDS-Struktur an, die persistente Kennwortbezogene Informationen über das konto enthält, das angemeldet wird.
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.
PasswordMustChangeAtNextLogon
BOOLEAN-Wert, der angibt, ob der Benutzer sein Kennwort bei der nächsten Anmeldung ändern muss. Wenn dieser Parameter TRUE ist, muss der Benutzer das Kennwort bei der nächsten Anmeldung ändern.
ClearLockout
BOOLEAN-Wert, der den "Sperrstatus" des Benutzerkontos zurücksetzen kann. Wenn dieser Member TRUE ist, wird das Konto nicht mehr gesperrt. Beachten Sie, dass eine Anwendung ein Konto nicht direkt sperren kann. Ein Konto kann nur gesperrt werden, wenn die maximale Anzahl ungültiger Kennwortauthentifizierungen für das Konto überschritten wird.
Anforderungen
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | lmaccess.h (lm.h einschließen) |