fonction PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED
Avertit l’adaptateur d’écouteur que toutes les instances d’un canal d’écouteur spécifique ont été arrêtées.
Syntaxe
typedef VOID(
* PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED)(
IN VOID* pContext,
IN LPCWSTR AppPoolId,
IN DWORD ListenerChannelId
);
Paramètres
pContext
[IN] Pointeur vers un VOID
contexte que l’adaptateur de l’écouteur a transmis à WebhostRegisterProtocol.
AppPoolId
[IN] Pointeur vers une chaîne qui contient le pool d’applications pour les canaux de l’écouteur arrêtés.
ListenerChannelId
[IN] DWORD
qui contient l’ID de canal de l’écouteur pour le canal de l’écouteur qui n’a plus d’instances.
Valeur renvoyée
VOID
.
Remarques
Lorsque le Gestionnaire de contrôle de service (SCM) avertit un adaptateur d’écouteur de s’arrêter, l’adaptateur d’écouteur doit attendre la PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED
notification avant de s’arrêter ; sinon, si d’autres canaux d’écouteur sont en cours d’utilisation, l’adaptateur d’écouteur peut rencontrer des conflits lorsqu’il tente de redémarrer.
Cette notification se produit uniquement si la fonction WebhostCloseAllListenerChannelInstances a été appelée.
Le service WAS (Windows Process Activation Service) appelle cette fonction de manière asynchrone et n’attend pas la fin de la notification.
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 | Listeneradapter.h |
Voir aussi
Fonctions de rappel de l’adaptateur d’écouteur
Fonction WebhostRegisterProtocol