共用方式為


NET_VALIDATE_PERSISTED_FIELDS 結構 (lmaccess.h)

NET_VALIDATE_PERSISTED_FIELDS 結構包含用戶密碼屬性的相關信息。 NetValidatePasswordPolicy 函式的輸入和輸出包含持續性密碼相關數據。 當函式輸出此結構時,它會識別在此呼叫中變更的持續性數據。

語法

typedef struct _NET_VALIDATE_PERSISTED_FIELDS {
  ULONG                       PresentFields;
  FILETIME                    PasswordLastSet;
  FILETIME                    BadPasswordTime;
  FILETIME                    LockoutTime;
  ULONG                       BadPasswordCount;
  ULONG                       PasswordHistoryLength;
  PNET_VALIDATE_PASSWORD_HASH PasswordHistory;
} NET_VALIDATE_PERSISTED_FIELDS, *PNET_VALIDATE_PERSISTED_FIELDS;

成員

PresentFields

類型: ULONG

一組位旗標,識別已變更的永續性密碼相關數據。 只有當此結構是從 NetValidatePasswordPolicy 函式輸出時,這個成員才有效。 當這個結構是函式的輸入時,會忽略這個成員。 如需詳細資訊,請參閱接下來的<備註>一節。

意義
NET_VALIDATE_PASSWORD_LAST_SET
PasswordLastSet 成員包含新的值。
NET_VALIDATE_BAD_PASSWORD_TIME
BadPasswordTime 成員包含新的值。
NET_VALIDATE_LOCKOUT_TIME
LockoutTime 成員包含新的值。
NET_VALIDATE_BAD_PASSWORD_COUNT
BadPasswordCount 成員包含新的值。
NET_VALIDATE_PASSWORD_HISTORY_LENGTH
PasswordHistoryLength 成員包含新的值。
NET_VALIDATE_PASSWORD_HISTORY
PasswordHistory 成員包含新的值。

PasswordLastSet

類型: FILETIME

設定或上次變更帳戶的密碼時,GMT) 中的日期和時間 (。

BadPasswordTime

類型: FILETIME

當用戶嘗試使用不正確的密碼登入帳戶時,GMT) 中的日期和時間 (。

LockoutTime

類型: FILETIME

上次鎖定帳戶時,GMT) 中的日期和時間 (。如果帳戶尚未鎖定,則此成員為零。 當不正確的密碼登入數目超過允許的數目時,就會發生鎖定。

BadPasswordCount

類型: ULONG

用戶嘗試使用不正確的密碼登入帳戶的次數。

PasswordHistoryLength

類型: ULONG

帳戶歷程記錄清單中儲存的先前密碼數目。 用戶無法在歷程記錄清單中重複使用密碼。

PasswordHistory

類型: PNET_VALIDATE_PASSWORD_HASH

NET_VALIDATE_PASSWORD_HASH結構的指標,其中包含歷程記錄清單中的密碼哈希。

備註

請注意,應用程式必須負責儲存所有已變更的持續性數據,以及任何使用者對象資訊。 下次應用程式在用戶物件的相同實例上呼叫 NetValidatePasswordPolicy 時,應用程式必須從持續性資訊提供必要的字段。

NET_VALIDATE_AUTHENTICATION_INPUT_ARGNET_VALIDATE_PASSWORD_CHANGE_INPUT_ARGNET_VALIDATE_PASSWORD_RESET_INPUT_ARGNET_VALIDATE_OUTPUT_ARG結構包含NET_VALIDATE_PERSISTED_FIELDS結構。

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 lmaccess.h (包含 Lm.h)

另請參閱

NetValidatePasswordPolicy

網路管理概觀

網路管理結構