Compartilhar via


Função PFN_WEBHOST_LISTENER_APPLICATION_POOL_IDENTITY_CHANGED

Notifica o adaptador do ouvinte de que uma identidade do pool de aplicativos foi alterada.

Sintaxe

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

Parâmetros

pContext
[IN] Um ponteiro para um VOID contexto que o adaptador do ouvinte passou para WebhostRegisterProtocol.

AppPoolId
[IN] Um ponteiro para uma cadeia de caracteres que contém o pool de aplicativos com a identidade alterada.

PSID
[IN] Um ponteiro para um valor sid (identificador de segurança) que contém a nova identidade dos processos de trabalho.

Valor Retornado

VOID.

Comentários

Um adaptador de ouvinte que está bloqueando essa rotina pode impedir que todas as outras pessoas no pool de aplicativos iniciem processos de trabalho. O adaptador do ouvinte não inicia diretamente processos de trabalho (W3wp.exe), mas pode disparar seu início (quando nenhum arquivo W3wp.exe está em execução para o pool de aplicativos) solicitando um canal de ouvinte para o pool de aplicativos.

O WAS (Serviço de Ativação de Processo do Windows) não recicla processos de trabalho existentes e inicia novos até que todos os adaptadores ouvintes reconheçam a alteração de identidade. Se vários adaptadores de ouvinte estiverem configurados para o mesmo pool de aplicativos e um dos adaptadores do ouvinte bloquear essa chamada, isso impedirá que o novo processo de trabalho seja iniciado.

O WAS chama essa função de forma assíncrona e não aguarda a conclusão da notificação.

Requisitos

Type Descrição
Cliente - IIS 7.0 no Windows Vista
- IIS 7.5 no Windows 7
- IIS 8.0 no Windows 8
- IIS 10.0 no Windows 10
Servidor - IIS 7.0 no Windows Server 2008
- IIS 7.5 no Windows Server 2008 R2
- IIS 8.0 no Windows Server 2012
- IIS 8.5 no Windows Server 2012 R2
- IIS 10.0 no Windows Server 2016
Produto - 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
parâmetro Listeneradapter.h, Windows.h for PSID

Consulte Também

Funções de retorno de chamada do adaptador de ouvinte
Função WebhostRegisterProtocol