Share via


MSV1_0_INTERACTIVE_LOGON 構造体 (ntsecapi.h)

MSV1_0_INTERACTIVE_LOGON構造体には、対話型ログオンに関する情報が含まれています。

LsaLogonUser 関数によって使用されます。

構文

typedef struct _MSV1_0_INTERACTIVE_LOGON {
  MSV1_0_LOGON_SUBMIT_TYPE MessageType;
  UNICODE_STRING           LogonDomainName;
  UNICODE_STRING           UserName;
  UNICODE_STRING           Password;
} MSV1_0_INTERACTIVE_LOGON, *PMSV1_0_INTERACTIVE_LOGON;

メンバー

MessageType

MSV1_0_LOGON_SUBMIT_TYPE 要求されるログオンの種類を指定する値です。 このメンバーは 、MsV1_0InteractiveLogonに設定する必要があります。

LogonDomainName

ログオン ドメインの名前を含むUNICODE_STRING。 指定したドメイン名は、このマシンによって信頼される Windows ドメインまたは混合ドメインである必要があります。

UNICODE_STRINGの Buffer メンバーは、 KERB_INTERACTIVE_LOGON 構造体を基準とし、MSV1_0_INTERACTIVE_LOGON構造体に隣接するメモリを指す必要があります。

UserName

ユーザーのアカウント名を表すUNICODE_STRING。 名前の長は最大 255 バイトです。 名前は大文字と小文字を区別しないものとして扱われます。 指定した UserName には、ドメイン LogonDomainName にアカウントが必要です。

UNICODE_STRINGの Buffer メンバーは、 KERB_INTERACTIVE_LOGON 構造体を基準とし、MSV1_0_INTERACTIVE_LOGON構造体に隣接するメモリを指す必要があります。

Password

ユーザープレーンテキスト パスワードを含むUNICODE_STRING。 パスワードの長は最大 255 バイトで、Unicode 値を含む場合があります。 パスワードの使用が完了したら、 SecureZeroMemory 関数を呼び出してメモリから消去します。 パスワードの保護の詳細については、「パスワードの 処理」を参照してください。

UNICODE_STRINGの Buffer メンバーは、 KERB_INTERACTIVE_LOGON 構造体を基準とし、MSV1_0_INTERACTIVE_LOGON構造体に隣接するメモリを指す必要があります。

要件

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

こちらもご覧ください

MSV1_0_LOGON_SUBMIT_TYPE