共用方式為


重新開機管理員

重新開機管理員技術的概觀。

若要開發重新開機管理員,您需要下列標頭:

如需這項技術的程式設計指引,請參閱:

列舉

 
RM_APP_STATUS

描述重新開機管理員所處理之應用程式的目前狀態。
RM_APP_TYPE

指定RM_PROCESS_INFO結構所描述的應用程式類型。
RM_FILTER_ACTION

指定套用至重新開機或關機動作的修改類型。
RM_FILTER_TRIGGER

描述應用程式或服務的重新開機或關機動作。
RM_REBOOT_REASON

描述需要重新開機系統的原因。
RM_SHUTDOWN_TYPE

設定應用程式的關閉。

函式

 
RM_WRITE_STATUS_CALLBACK

RM_WRITE_STATUS_CALLBACK函式可由控制重新開機管理員的使用者介面實作。
RmAddFilter

修改套用至應用程式或服務的關機或重新開機動作。
RmCancelCurrentTask

取消目前的 RmShutdown 或 RmRestart 作業。 您必須從已啟動會話的應用程式呼叫此函式,方法是呼叫 RmStartSession 函式。
RmEndSession

結束重新開機管理員會話。
RmGetFilterList

列出 RmAddFilter 函式已套用之關機和重新開機動作的修改。
RmGetList

取得目前使用已向重新開機管理員會話註冊之資源的所有應用程式和服務清單。
RmJoinSession

將次要安裝程式加入現有的重新開機管理員會話。
RmRegisterResources

向重新開機管理員會話註冊資源。
RmRemoveFilter

移除使用 RmAddFilter 函式套用之關機或重新開機動作的任何修改。
RmRestart

重新開機 RmShutdown 函式已關閉的應用程式和服務,並使用 RegisterApplicationRestart 函式註冊重新開機。
RmShutdown

起始應用程式的關機。
RmStartSession

啟動新的重新開機管理員會話。

結構

 
RM_FILTER_INFO

包含重新開機或關機動作的修改相關資訊。
RM_PROCESS_INFO

描述要向重新開機管理員註冊的應用程式。
RM_UNIQUE_PROCESS

依其 PID 和程式開始的時間,唯一識別進程。