Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
Solicite que se detengan todos los canales de escucha (llamando a la función WebhostCloseAllListenerChannelInstances ).
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 |