共用方式為


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_STRINGBuffer 成員相對於KERB_INTERACTIVE_LOGON結構,而且必須指向連續MSV1_0_INTERACTIVE_LOGON結構的記憶體。

UserName

表示用戶帳戶名稱的UNICODE_STRING。 名稱長度上限為 255 個字節。 名稱會被視為不區分大小寫。 指定的 UserName 必須有網域 LogonDomainName 中的帳戶。

UNICODE_STRINGBuffer 成員相對於KERB_INTERACTIVE_LOGON結構,而且必須指向連續MSV1_0_INTERACTIVE_LOGON結構的記憶體。

Password

包含使用者純文字密碼的UNICODE_STRING。 密碼長度上限為 255 個字節,且包含任何 Unicode 值。 當您完成使用密碼時,請呼叫 SecureZeroMemory 函式 ,從記憶體中清除密碼。 如需保護密碼的詳細資訊,請參閱 處理密碼

UNICODE_STRINGBuffer 成員相對於KERB_INTERACTIVE_LOGON結構,而且必須指向連續MSV1_0_INTERACTIVE_LOGON結構的記憶體。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 ntsecapi.h

另請參閱

MSV1_0_LOGON_SUBMIT_TYPE