Compartir a través de


PFN_WEB_CORE_SHUTDOWN (Función)

Cierra una instancia del núcleo web hospedado.

Sintaxis

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

Parámetros

fImmediate
que DWORD especifica si el apagado debe ser inmediato o correcto.

Valor devuelto

Una clase HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Valor Descripción
S_OK Indica que la operación se realizó correctamente.
ERROR_SERVICE_NOT_ACTIVE Indica que el núcleo web hospedado no se está ejecutando.
ERROR_INVALID_SERVICE_CONTROL Indica que un apagado ya está en curso.
ERROR_SERVICE_REQUEST_TIMEOUT Indica que se solicitó un cierre correcto, pero no se pudo completar en el período de tiempo especificado por el ShutdownTimeLimit valor en el archivo de configuración.

Comentarios

La PFN_WEB_CORE_SHUTDOWN función es un prototipo para el WebCoreShutdown punto de entrada dll en Hwebcore.dll que se usa para apagar el núcleo web hospedado. El proceso de hospedaje puede optar por apagar el núcleo web hospedado correctamente o inmediatamente. Si el proceso de hospedaje elige un apagado correcto, el núcleo web hospedado dejará de recibir nuevas solicitudes y esperará a que finalicen las solicitudes que se están ejecutando actualmente en función del período de tiempo especificado por la ShutdownTimeLimit configuración del archivo de configuración del grupo de aplicaciones.

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Servidor - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - 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
Encabezado Hwebcore.h

Consulte también

Referencia de API de Núcleo web hospedado
PFN_WEB_CORE_ACTIVATE (Función)