Partager via


PFN_WEB_CORE_SHUTDOWN, fonction

Arrête une instance du composant Web Core hébergé.

Syntaxe

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

Paramètres

fImmediate
DWORD qui spécifie si l’arrêt doit être immédiat ou gracieux.

Valeur renvoyée

Élément HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Valeur Description
S_OK Indique que l’opération a réussi.
ERROR_SERVICE_NOT_ACTIVE Indique que hosted Web Core n’est pas en cours d’exécution.
ERROR_INVALID_SERVICE_CONTROL Indique qu’un arrêt est déjà en cours.
ERROR_SERVICE_REQUEST_TIMEOUT Indique qu’un arrêt normal a été demandé mais n’a pas pu se terminer dans la période spécifiée par le ShutdownTimeLimit paramètre dans le fichier de configuration.

Remarques

La PFN_WEB_CORE_SHUTDOWN fonction est un prototype pour le point d’entrée de dll WebCoreShutdown dans Hwebcore.dll qui est utilisé pour arrêter le cœur web hébergé. Le processus d’hébergement peut choisir d’arrêter le cœur web hébergé de manière appropriée ou immédiate. Si le processus d’hébergement choisit un arrêt normal, hosted Web Core cesse de recevoir de nouvelles demandes et attend que toutes les demandes en cours d’exécution se terminent en fonction de la période spécifiée par le ShutdownTimeLimit paramètre dans le fichier de configuration du pool d’applications.

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sur Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sur Windows Server 2016
Produit - 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
En-tête Hwebcore.h

Voir aussi

Informations de référence sur l’API Web Core hébergée
PFN_WEB_CORE_ACTIVATE, fonction