共用方式為


PFN_WEB_CORE_SHUTDOWN函式

關閉託管 Web Core 的實例。

語法

typedef HRESULT (*PFN_WEB_CORE_SHUTDOWN)(  
   IN DWORD fImmediate  
);  

參數

fImmediate
DWORD 指定關機是否應立即或正常執行。

傳回值

HRESULT。 可能的值包括 (但不限於) 下表中的這些值。

描述
S_OK 表示作業成功。
ERROR_SERVICE_NOT_ACTIVE 表示裝載的 Web Core 未執行。
ERROR_INVALID_SERVICE_CONTROL 表示關機正在進行中。
ERROR_SERVICE_REQUEST_TIMEOUT 表示已要求正常關機,但無法在組態檔中設定所 ShutdownTimeLimit 指定的時段內完成。

備註

PFN_WEB_CORE_SHUTDOWN 式是Hwebcore.dll中 DLL 進入點的 WebCoreShutdown 原型,用來關閉託管的 Web Core。 裝載進程可以選擇正常或立即關閉託管的 Web 核心。 如果裝載進程選擇正常關機,則裝載的 Web Core 會停止接收新的要求,並等候任何目前執行中要求根據應用程式集區組態檔中設定所 ShutdownTimeLimit 指定的時間週期來完成。

規格需求

類型 描述
Client - Windows Vista 上的 IIS 7.0
- Windows 7 上的 IIS 7.5
- Windows 8 上的 IIS 8.0
- Windows 10上的 IIS 10.0
伺服器 - Windows Server 2008 上的 IIS 7.0
- Windows Server 2008 R2 上的 IIS 7.5
- Windows Server 2012 上的 IIS 8.0
- Windows Server 2012 R2 上的 IIS 8.5
- Windows Server 2016上的 IIS 10.0
產品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
- IIS Express 7.5、IIS Express 8.0、IIS Express 10.0
標頭 Hwebcore.h

另請參閱

託管的 Web Core API 參考
PFN_WEB_CORE_ACTI加值稅E函式