Partager via


PFN_WEBHOST_LISTENER_APPLICATION_POOL_IDENTITY_CHANGED, fonction

Avertit l’adaptateur d’écouteur qu’une identité de pool d’applications a changé.

Syntaxe

typedef VOID(* FN_WEBHOST_LISTENER_APPLICATION_POOL_IDENTITY_CHANGED)(  
   IN VOID* pContext,  
   IN LPCWSTR AppPoolId,  
   IN PSID pSID  
);  

Paramètres

pContext
[IN] Pointeur vers un VOID contexte que l’adaptateur d’écouteur a transmis à WebhostRegisterProtocol.

AppPoolId
[IN] Pointeur vers une chaîne qui contient le pool d’applications avec l’identité modifiée.

PSID
[IN] Pointeur vers une valeur d’identificateur de sécurité (SID) qui contient la nouvelle identité des processus de travail.

Valeur renvoyée

VOID.

Remarques

Un adaptateur d’écouteur qui bloque cette routine peut empêcher tous les autres utilisateurs du pool d’applications de démarrer des processus de travail. L’adaptateur d’écouteur ne démarre pas directement les processus worker (W3wp.exe), mais il peut déclencher leur démarrage (quand aucun fichier W3wp.exe n’est en cours d’exécution pour le pool d’applications) en demandant un canal d’écouteur pour le pool d’applications.

Le service d’activation des processus Windows (WAS) ne recycle pas les processus de travail existants et en démarre de nouveaux tant que tous les adaptateurs d’écouteurs n’ont pas reconnu le changement d’identité. Si plusieurs adaptateurs d’écouteurs sont configurés pour le même pool d’applications et que l’un des adaptateurs d’écouteur bloque cet appel, le nouveau processus de travail ne démarre pas.

Was 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 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, Windows.h pour PSID

Voir aussi

Fonctions de rappel de l’adaptateur d’écouteur
Fonction WebhostRegisterProtocol