共用方式為


MSV1_0_LM20_LOGON_PROFILE結構 (ntsecapi.h)

MSV1_0_LM20_LOGON_PROFILE 結構包含網路登錄會話的相關信息。

LsaLogonUser 會使用它。

語法

typedef struct _MSV1_0_LM20_LOGON_PROFILE {
  MSV1_0_PROFILE_BUFFER_TYPE MessageType;
  LARGE_INTEGER              KickOffTime;
  LARGE_INTEGER              LogoffTime;
  ULONG                      UserFlags;
  UCHAR                      UserSessionKey[MSV1_0_USER_SESSION_KEY_LENGTH];
  UNICODE_STRING             LogonDomainName;
  UCHAR                      LanmanSessionKey[MSV1_0_LANMAN_SESSION_KEY_LENGTH];
  UNICODE_STRING             LogonServer;
  UNICODE_STRING             UserParameters;
} MSV1_0_LM20_LOGON_PROFILE, *PMSV1_0_LM20_LOGON_PROFILE;

成員

MessageType

MSV1_0_PROFILE_BUFFER_TYPE 值,識別所要求的登入類型。 登入類型會決定傳回之配置檔數據的格式和內容。 這個成員必須設定為 MsV1_0LM20LogonProfile

KickOffTime

系統應該強制用戶註銷的時間。 這是絕對格式的 Windows 標準時間值。

LogoffTime

用戶應該註銷的時間。 這是絕對格式的 Windows 標準時間值。

UserFlags

指定使用者建立會話的方式。 UserFlags 可以包含下列一或多個值。

意義
LOGON_GUEST
使用者已登入來賓帳戶。
LOGON_NOENCRYPTION
使用者未使用密碼加密登入。
LOGON_CACHED_ACCOUNT
使用者已 使用快取認證登入。
LOGON_USED_LM_PASSWORD
使用者使用 LM 密碼登入,而不是 Windows 密碼。 LM 密碼是 MBCS 大寫密碼的 哈希 版本。

Windows 密碼是 Unicode 密碼的哈希版本。

呼叫端可能需要知道使用哪種類型的密碼來判斷 LanmanSessionKey 或 UserSessionKey) 對應的會話 (密鑰

LOGON_EXTRA_SIDS
使用者登入網域以外的網域 SID 會從使用者的域控制器傳回。 LSA 會在內部使用這項資訊。
LOGON_SUBAUTH_SESSION_KEY
使用者已使用 子驗證 會話金鑰登入。
LOGON_SERVER_TRUST_ACCOUNT
使用受信任的伺服器帳戶登入的使用者。
LOGON_PROFILE_PATH_RETURNED
UserParameters 成員中配置檔中的配置檔路徑有效。
LOGON_RESOURCE_GROUPS
使用者已使用資源群組登入。
 
注意UserFlags 的高序位元組會保留給子驗證套件的傳回旗標。 子驗證套件所傳回的旗標是套件專屬的。 如需詳細資訊,請參閱子驗證套件的檔。
 

UserSessionKey[MSV1_0_USER_SESSION_KEY_LENGTH]

包含工作階段和使用者特定的 工作階段金鑰 。 此工作階段金鑰可用來加密和解密用戶端與伺服器之間傳送的資訊。 此字串長度MSV1_0_USER_SESSION_KEY_LENGTH個字元。 陣列不是以 Null 結尾,而且可以包含內嵌的 Null 字元。

LogonDomainName

UNICODE_STRING 包含登入網域的名稱。

LanmanSessionKey[MSV1_0_LANMAN_SESSION_KEY_LENGTH]

包含 Lanman 作業階段金鑰。 此字串長度MSV1_0_LANMAN_SESSION_KEY_LENGTH個字元。 它不是以 Null 結尾,而且可以包含內嵌的 Null 字元。

LogonServer

UNICODE_STRING 包含處理登入要求之伺服器的名稱。

UserParameters

包含用戶參數的UNICODE_STRING。 這些參數主要是由 RAS 用來儲存使用者的 RAS 撥入許可權。 一般而言,開發人員不應該修改此成員。

規格需求

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

另請參閱

LsaLogonUser

MSV1_0_PROFILE_BUFFER_TYPE