Partager via


informations de référence sur la fonction PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE

Avertit l’adaptateur d’écouteur qu’il est possible de lancer d’autres instances de ce canal d’écouteur.

Syntaxe

typedef VOID(* PFN_WEBHOST_LISTENER_APPLICATION_POOL_CAN_OPEN_NEW_LISTENER_CHANNEL_INSTANCE)(  
   IN VOID* pContext,  
   IN LPCWSTR AppPoolId,  
   IN DWORD ListenerChannelId  
);  

Paramètres

pContext
[IN] Pointeur vers un VOID contexte passé à l’adaptateur de l’écouteur à WebhostRegisterProtocol.

AppPoolId
[IN] Pointeur vers une chaîne qui contient le pool d’applications auquel appartient l’adaptateur de l’écouteur.

ListenerChannelId
[IN] Qui DWORD contient l’ID du canal de l’écouteur.

Valeur de retour

VOID.

Notes

L’adaptateur d’écouteur doit appeler la fonction WebhostOpenListenerChannelInstance pour ouvrir le canal d’écouteur initial lorsqu’il reçoit la première requête. L’adaptateur d’écouteur ne doit pas appeler WebhostOpenListenerChannelInstance à nouveau tant qu’il n’est pas averti par le biais de cette fonction.

Cette notification peut être appelée chaque fois qu’une nouvelle instance d’un canal d’écouteur peut être connectée à un processus de travail. Voici quelques-unes des situations dans lesquelles cette notification peut se produire :

  • Un jardin web contient des processus qui peuvent être lancés ou qui ne sont pas en cours d’exécution du code de traitement pour ce canal d’écouteur.

  • Un processus de travail est inactif et un nouveau processus peut être lancé.

  • Un processus de recyclage sans chevauchement s’est produit et un nouveau processus de travail peut être lancé.

  • Un processus de travail s’est arrêté de façon inattendue et un nouveau processus peut être lancé.

  • Le domaine d’application auquel le canal de l’écouteur a été connecté a été inactif.

  • Le domaine d’application a été arrêté (pour une raison quelconque) ; par conséquent, le canal de l’écouteur a été arrêté et peut maintenant être redémarré.

    Le service d’activation de processus Windows appelle cette fonction de façon 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 sous 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 sous 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
WebhostRegisterProtocol, fonction