LSA_CREATE_LOGON_SESSION回呼函式 (ntsecpkg.h)
建立登入會話。
登入會話是由指派給登入會話的唯一登入標識碼 ( LUID) 識別。
語法
LSA_CREATE_LOGON_SESSION LsaCreateLogonSession;
NTSTATUS LsaCreateLogonSession(
[in] PLUID LogonId
)
{...}
參數
[in] LogonId
要指派給新登入會話之 LUID 結構的指標。 驗證套件會呼叫 AllocateLocallyUniqueId ,以產生此標識碼。
傳回值
如果函式成功,傳回值會STATUS_SUCCESS。
如果函式失敗,傳回值為NTSTATUS程式碼,可以是下列值或其中一個 LSA原則函數傳回值。
傳回碼 | Description |
---|---|
|
指定的登入標識碼已由另一個登入會話使用。 |
LsaNtStatusToWinError 函式會將NTSTATUS程式碼轉換為 Windows 錯誤碼。
備註
如果驗證套件在判斷是否要驗證使用者時建立無關的登入會話,則應該藉由呼叫 DeleteLogonSession加以刪除。 如果驗證失敗,驗證套件應該刪除所有相關的登入工作階段。
因為登入會話使用核心中的記憶體,所以請務必刪除任何未使用或捨棄的登入會話。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | ntsecpkg.h |