DOMAIN_PASSWORD_INFORMATION 構造体 (ntsecapi.h)
DOMAIN_PASSWORD_INFORMATION構造体には、パスワードの最小長や一意のパスワードの必要など、ドメインのパスワード ポリシーに関する情報が含まれています。
これは、MSV1_0_CHANGEPASSWORD_RESPONSE構造体で使用されます。
構文
typedef struct _DOMAIN_PASSWORD_INFORMATION {
USHORT MinPasswordLength;
USHORT PasswordHistoryLength;
ULONG PasswordProperties;
#if ...
OLD_LARGE_INTEGER MaxPasswordAge;
#if ...
OLD_LARGE_INTEGER MinPasswordAge;
#else
LARGE_INTEGER MaxPasswordAge;
#endif
#else
LARGE_INTEGER MinPasswordAge;
#endif
} DOMAIN_PASSWORD_INFORMATION, *PDOMAIN_PASSWORD_INFORMATION;
メンバー
MinPasswordLength
有効なパスワードの最小長を文字数で指定します。
PasswordHistoryLength
履歴リストに保存された以前のパスワードの数を示します。 ユーザーは履歴リストのパスワードを再利用できません。
PasswordProperties
パスワードのプロパティを記述するフラグ。 次の値の 1 つ以上を指定できます。
MaxPasswordAge
パスワードを同じままにできる最大時間を指定します。 これより前のパスワードは変更する必要があります。 SAM は相対時間を負の値として格納し、絶対時間を正の数として格納するため、時刻は負の値を持つ FILETIME 構造体として格納されます。
このメンバーのデータ型は、MIDL_PASSが定義されている場合にOLD_LARGE_INTEGERされます。
MinPasswordAge
パスワードを変更するまでの最小時間を指定します。 SAM は相対時間を負の値として格納し、絶対時間を正の数として格納するため、時刻は負の値を持つ FILETIME 構造体として格納されます。
このメンバーのデータ型は、MIDL_PASSが定義されている場合にOLD_LARGE_INTEGERされます。
要件
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ntsecapi.h |