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
このユーザーがセッションを確立した方法を指定します。 これには、次のフラグを指定できます。
値 | 意味 |
---|---|
|
ユーザーは、追加の セキュリティ識別子 (SID) を使用してログオンしました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | ntsecapi.h |