共用方式為


RmEndSession 函式 (restartmanager.h)

結束重新啟動管理員會話。 此函式應該由先前已啟動會話的主要安裝程式呼叫,方法是呼叫 RmStartSession 函式RmEndSession 函式可由加入工作階段的次要安裝程式呼叫,而不需要再由次要安裝程式註冊資源。

語法

DWORD RmEndSession(
  [in] DWORD dwSessionHandle
);

參數

[in] dwSessionHandle

現有重新啟動管理員會話的句柄。

傳回值

這是最近收到的錯誤。 函式可以傳回 Winerror.h 中定義的其中一個 系統錯誤碼

意義
ERROR_SUCCESS
0
語言函式已順利完成。
ERROR_SEM_TIMEOUT
121
重新啟動管理員函式無法在分配的時間內取得登錄寫入 Mutex。 建議重新啟動系統,因為進一步使用重新啟動管理員可能會失敗。
ERROR_WRITE_FAULT
29
作業無法讀取或寫入登錄。
ERROR_OUTOFMEMORY
14
重新啟動管理員作業無法完成,因為沒有足夠的記憶體可用。
ERROR_INVALID_HANDLE
6
無效的句柄已傳遞至 函式。 提供的句柄沒有重新啟動管理員會話。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 restartmanager.h
程式庫 Rstrtmgr.lib
Dll Rstrtmgr.dll

另請參閱

RmJoinSession

RmStartSession