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 構造体へのポインター。

注釈

変更されたすべての永続データとユーザー オブジェクト情報を保存するのは、アプリケーションの責任であることに注意してください。 アプリケーションが次回、ユーザー オブジェクトの同じインスタンスで NetValidatePasswordPolicy を 呼び出す場合、アプリケーションは永続的な情報から必須フィールドを提供する必要があります。

NET_VALIDATE_AUTHENTICATION_INPUT_ARGNET_VALIDATE_PASSWORD_CHANGE_INPUT_ARGNET_VALIDATE_PASSWORD_RESET_INPUT_ARGおよびNET_VALIDATE_OUTPUT_ARG構造体には、NET_VALIDATE_PERSISTED_FIELDS構造体が含まれています。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header lmaccess.h (Include Lm.h)

こちらもご覧ください

NetValidatePasswordPolicy

ネットワーク管理の概要

ネットワーク管理構造