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 [僅限傳統型應用程式] |
標頭 | ntsecapi.h |