Compartilhar via


Função WebhostCloseAllListenerChannelInstances

Solicita que todas as instâncias desse canal ouvinte parem.

Sintaxe

HRESULT WebhostCloseAllListenerChannelInstances(  
   IN DWORD ProtocolHandle,  
   IN LPCWSTR AppPoolId,  
   IN DWORD ListenerChannelId  
);  

Parâmetros

ProtocolHandle
[IN] Um DWORD que contém o identificador de protocolo que representa o protocolo para esse canal de ouvinte.

AppPoolId
[IN] Uma cadeia de caracteres que contém a ID do pool de aplicativos para este canal de ouvinte.

ListenerChannelId
[IN] Um DWORD que contém a ID do canal do ouvinte que o adaptador do ouvinte solicitou para parar.

Valor Retornado

Um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Valor Descrição
S_OK Indica que a operação foi bem-sucedida.
E_INVALIDARG Indica que um dos parâmetros não é válido.
HRESULT_FROM_WIN32( ERROR_NOT_FOUND) Indica que o protocolo não foi registrado.
HRESULT_FROM_WIN32(ERROR_PIPE_NOT_CONNECTED) Indica que o adaptador do ouvinte não está conectado ao Serviço de Ativação de Processo do Windows.

Comentários

Chamar essa função sem canais de ouvinte em execução não retorna um código de erro.

Essa função é chamada sob as seguintes condições:

  • O serviço de adaptador do ouvinte está parando.

  • O adaptador do ouvinte está roteando por aplicativo e o aplicativo está sendo excluído.

  • O pool de aplicativos está sendo excluído.

  • O adaptador do ouvinte está roteando por aplicativo e o aplicativo está se movendo para outro pool de aplicativos.

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

Consulte Também

Funções exportadas do adaptador de ouvinte
Função PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED