Compartir a través de


Función WebhostUnregisterProtocol

Solicita que se anule el registro de un protocolo cuando se apaga un adaptador de agente de escucha.

Sintaxis

HRESULT WebhostUnregisterProtocol(  
   IN DWORD ProtocolHandle  
);  

Parámetros

ProtocolHandle
[IN] que DWORD representa el protocolo que se va a anular el registro.

Valor devuelto

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

Value Definición
S_OK Indica que la operación se realizó correctamente.
HRESULT_FROM_WIN32( ERROR_ALREADY_EXISTS ) Indica que ya hay un adaptador de agente de escucha registrado en este proceso para este protocolo.
HRESULT_FROM_WIN32( ERROR_NOT_FOUND ) Indica que no se encontró el protocolo.

Comentarios

Antes de llamar a esta función, el adaptador del agente de escucha debe realizar las siguientes tareas:

  1. Solicite que se detengan todos los canales de escucha (llamando a la función WebhostCloseAllListenerChannelInstances ).

  2. Espere a que la notificación del Servicio de activación de procesos de Windows se realice desde la función de devolución de llamada PFN_WEBHOST_LISTENER_APPLICATION_POOL_ALL_LISTENER_CHANNEL_INSTANCES_STOPPED . Esta devolución de llamada confirma que todas las instancias del canal de escucha se han detenido.

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