Compartir a través de


Función WebhostCloseAllListenerChannelInstances

Solicita que se detengan todas las instancias de este canal de escucha.

Sintaxis

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

Parámetros

ProtocolHandle
[IN] que DWORD contiene el identificador de protocolo que representa el protocolo para este canal de escucha.

AppPoolId
[IN] Cadena que contiene el identificador del grupo de aplicaciones para este canal de escucha.

ListenerChannelId
[IN] que DWORD contiene el identificador del canal de escucha que el adaptador del agente de escucha ha solicitado detener.

Valor devuelto

Una clase HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Value Descripción
S_OK Indica que la operación se realizó correctamente.
E_INVALIDARG Indica que uno de los parámetros no es válido.
HRESULT_FROM_WIN32( ERROR_NOT_FOUND) Indica que el protocolo no se ha registrado.
HRESULT_FROM_WIN32(ERROR_PIPE_NOT_CONNECTED) Indica que el adaptador del agente de escucha no está conectado al servicio de activación de procesos de Windows.

Comentarios

Llamar a esta función sin canales de escucha en ejecución no devuelve un código de error.

Se llama a esta función en las siguientes condiciones:

  • El servicio del adaptador del agente de escucha se está deteniendo.

  • El adaptador del agente de escucha se enruta por aplicación y la aplicación se está eliminando.

  • El grupo de aplicaciones se está eliminando.

  • El adaptador del agente de escucha se enruta por aplicación y la aplicación se mueve a otro grupo de aplicaciones.

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Servidor - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - 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
Encabezado Listeneradapter.h

Consulte también

Funciones exportadas del adaptador de escucha
PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED (Función)