重新啟動管理員 API 會使用下表中所識別的函式。
| 功能 | 描述 |
|---|---|
| RmAddFilter | 修改關機或重新啟動動作。 |
| RmStartSession | 啟動新的重新啟動管理員會話。 |
| RmJoinSession | 將應用程式的程式加入現有的重新啟動管理員會話。 |
| RmEndSession | 結束重新啟動管理員會話。 |
| RmRegisterResources | 將檔名、服務簡短名稱或 RM_UNIQUE_PROCESS 結構等資源註冊到重新啟動管理員會話。 |
| RmGetList | 由安裝程式用來取得受已註冊資源及其目前狀態影響的所有應用程式清單。 |
| RmGetFilterList | 查詢已套用的關機狀態和重新啟動修改。 |
| RmShutdown | 起始應用程式和服務的關閉。 |
| RmRemoveFilter | 拿掉已套用的關機和重新啟動修改。 |
| RmRestart | 重新啟動已由 RmShutdown 函式關閉的應用程式和服務,且已使用 RegisterApplicationRestart註冊重新啟動。 |
| RmCancelCurrentTask | 取消目前的 RmGetList、RmShutdown或 RmRestart 函式。 |