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