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
BOOLEAN 值,指出應用程式嘗試驗證使用者提供之舊密碼的結果。 如果此參數為 FALSE,則密碼未驗證。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 都不支援 |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | lmaccess.h (包含 Lm.h) |