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)입니다. 계정이 잠기지 않은 경우 이 멤버는 0입니다. 잘못된 암호 로그인 수가 허용된 수를 초과하면 잠금이 발생합니다.

BadPasswordCount

형식: ULONG

사용자가 잘못된 암호를 사용하여 계정에 로그온하려고 시도한 횟수입니다.

PasswordHistoryLength

형식: ULONG

계정의 기록 목록에 저장된 이전 암호 수입니다. 사용자가 기록 목록에서 암호를 다시 사용할 수 없습니다.

PasswordHistory

형식: PNET_VALIDATE_PASSWORD_HASH

기록 목록에 암호 해시가 포함된 NET_VALIDATE_PASSWORD_HASH 구조체에 대한 포인터입니다.

설명

변경된 모든 영구 데이터와 사용자 개체 정보를 저장하는 것은 애플리케이션의 책임입니다. 다음에 애플리케이션이 사용자 개체의 동일한 instance NetValidatePasswordPolicy를 호출할 때 애플리케이션은 영구 정보의 필수 필드를 제공해야 합니다.

NET_VALIDATE_AUTHENTICATION_INPUT_ARG, NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG, NET_VALIDATE_PASSWORD_RESET_INPUT_ARGNET_VALIDATE_OUTPUT_ARG 구조체에는 NET_VALIDATE_PERSISTED_FIELDS 구조체가 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 lmaccess.h(Lm.h 포함)

추가 정보

NetValidatePasswordPolicy

네트워크 관리 개요

네트워크 관리 구조