共用方式為


IProgressUI::ShowRebootDialog 方法

在 Configuration Manager 中ShowRebootDialog, 方法會顯示可自訂的重新啟動警告對話框。

語法

[IDL]
HRESULT ShowRebootDialog(
     BSTR pszOrgName,
     BSTR pszTaskSequenceName,
     BSTR pszCustomTitle,
     BSTR pszRebootMessage,
     ULONG uErrorCode,
     ULONG uTimeoutInSeconds,
);

參數

pszOrgName

資料類型:BSTR

限定符:[in]

進度對話框中顯示的組織名稱指標。 您可以從環境變數擷 _SMSTSOrgName 取值。

pszTaskSequenceName

資料類型:BSTR

限定符:[in]

目前執行中工作順序名稱的指標。 您可以從環境變數擷 _SMSTSPackageName 取值。

pszCustomTitle

資料類型:BSTR

限定符:[in]

自定義訊息的文字指標,該自定義訊息會取代重新啟動對話框中顯示的預設標題文字。 如果沒有要顯示的自訂訊息,請傳遞空字串。 此值可以從 _SMSTSCustomProgressDialogMessage 環境變數取得。

pszRebootMessage

資料類型:BSTR

限定符:[in]

將顯示在 [重新啟動] 對話框中之自訂訊息文字的指標。 如果沒有要顯示的自訂訊息,請傳遞空字串。

uTimeoutInSeconds

資料類型:ULONG

限定符:[in]

對話框在關閉前顯示之秒數的值指標。 此值可以從 SMSTSErrorDialogTimeout 環境變數取得,此變數預設不會在工作順序中設定。 如果為 uTimeoutInSeconds 指定空字串且 SMSTSErrorDialogTimeout 未指定 ,則會使用預設值 900 秒。

傳回值

程序 HRESULT 代碼。 可能的值包括但不限於下列值。 這個方法未傳回任何 HRESULT 特定的值。

S_OK 方法成功。

另請參閱