MSV1_0_INTERACTIVE_PROFILE 構造体 (ntsecapi.h)

MSV1_0_INTERACTIVE_PROFILE構造体には、対話型ログオン プロファイルに関する情報が含まれています。

この構造体は LsaLogonUser 関数によって使用されます。

構文

typedef struct _MSV1_0_INTERACTIVE_PROFILE {
  MSV1_0_PROFILE_BUFFER_TYPE MessageType;
  USHORT                     LogonCount;
  USHORT                     BadPasswordCount;
  LARGE_INTEGER              LogonTime;
  LARGE_INTEGER              LogoffTime;
  LARGE_INTEGER              KickOffTime;
  LARGE_INTEGER              PasswordLastSet;
  LARGE_INTEGER              PasswordCanChange;
  LARGE_INTEGER              PasswordMustChange;
  UNICODE_STRING             LogonScript;
  UNICODE_STRING             HomeDirectory;
  UNICODE_STRING             FullName;
  UNICODE_STRING             ProfilePath;
  UNICODE_STRING             HomeDirectoryDrive;
  UNICODE_STRING             LogonServer;
  ULONG                      UserFlags;
} MSV1_0_INTERACTIVE_PROFILE, *PMSV1_0_INTERACTIVE_PROFILE;

メンバー

MessageType

MSV1_0_PROFILE_BUFFER_TYPE 返されるプロファイル データの種類を識別する値です。 このメンバーは 、MsV1_0InteractiveProfileに設定する必要があります。

LogonCount

ユーザーが現在ログオンしている回数。

メモ ドメイン コントローラーにはすべてのログオンとログオフが通知されないため、この値は正確であるとは限りません。
 

BadPasswordCount

前回のログオンが成功してから、無効なパスワードがアカウントに適用された回数。

LogonTime

ユーザーが最後にログオンした時刻。 これは、絶対形式の Windows 標準時刻値です。

LogoffTime

ユーザーがログオフする必要がある時刻。 これは、絶対形式の Windows 標準時刻値です。

KickOffTime

システムがユーザーに強制的にログオフさせる時間。 これは、絶対形式の Windows 標準時刻値です。 Windows ユーザーは対話形式で強制的にログオフされないことに注意してください。ただし、ネットワーク接続が閉じている可能性があります。

PasswordLastSet

パスワードが最後に変更された日時。 これは、Windows 標準の時刻値の絶対形式です。

PasswordCanChange

パスワードの変更をユーザーに通知する日時。 これは、絶対形式の Windows 標準時刻値です。 このメンバーは、ユーザーが現在のパスワードを変更するかどうかを確認するプロンプトを表示するために GINA によって使用されます。

PasswordMustChange

ユーザーがパスワードを変更する必要がある日時。 ユーザーがパスワードを変更できない場合、このメンバーは未定義です。 これは、絶対形式の Windows 標準時刻値です。

LogonScript

アカウントの ログオン スクリプトへの相対パスを含むUNICODE_STRING。

HomeDirectory

UNICODE_STRING ユーザーのホーム ディレクトリが含まれています。

FullName

ユーザーの 完全な名前を含むUNICODE_STRING。

ProfilePath

UNICODE_STRING 、ユーザーがローミング プロファイルを持っている場合に、ユーザーのローミング プロファイルへのパスを指定します。 例: \SomeServer\SomeShare\MyUserName

HomeDirectoryDrive

ホーム ディレクトリのドライブ文字 (C:\ や D:) を含むUNICODE_STRING。

LogonServer

ログオン 要求を処理したサーバーの名前を含むUNICODE_STRING。

UserFlags

このユーザーがセッションを確立した方法を指定します。 これには、次のフラグを指定できます。

意味
LOGON_EXTRA_SIDS
ユーザーは、追加の セキュリティ識別子 (SID) を使用してログオンしました。

要件

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

こちらもご覧ください

MSV1_0_PROFILE_BUFFER_TYPE