NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG 構造体 (lmaccess.h)
クライアント アプリケーションは、アプリケーションがパスワード変更の検証を要求したときに、 NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG 構造体を NetValidatePasswordPolicy 関数に渡します。
構文
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;
メンバー
InputPersistedFields
ログオンしているアカウントに関する永続的なパスワード関連情報を含む NET_VALIDATE_PERSISTED_FIELDS 構造体を指定します。
ClearPassword
新しいパスワードをプレーンテキスト形式で指定する Unicode 文字列へのポインター。
UserAccountName
ユーザー アカウントの名前を指定する Unicode 文字列へのポインター。
HashedPassword
新しいパスワードのハッシュを含む NET_VALIDATE_PASSWORD_HASH 構造体を指定します。
PasswordMatch
ユーザーが指定した古いパスワードを検証しようとしたアプリケーションの結果を示すブール値。 このパラメーターが FALSE の場合、パスワードは検証されませんでした。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | lmaccess.h (include Lm.h) |