Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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