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.
Recupera una interfaz personalizada para un administrador de protocolos.
Sintaxis
virtual HRESULT GetProtocolManagerCustomInterface(
IN PCWSTR pProtocolManagerDll,
IN PCWSTR pProtocolManagerDllInitFunction,
IN DWORD dwCustomInterfaceId,
OUT PVOID* ppCustomInterface
) = 0;
Parámetros
pProtocolManagerDll
[IN] Puntero a una cadena que contiene la ruta de acceso al archivo DLL del administrador de protocolos.
pProtocolManagerDllInitFunction
[IN] Puntero a una cadena que contiene el nombre de la función de inicialización para el administrador de protocolos.
dwCustomInterfaceId
[IN] que DWORD contiene el identificador de la interfaz que se va a devolver para el administrador de protocolos.
ppCustomInterface
[OUT] Puntero a un VOID búfer que contiene la interfaz personalizada.
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. |
| ERROR_FILE_NOT_FOUND | Indica que el administrador de protocolos especificado por pProtocolManagerDll no existe o que el punto de entrada dll especificado por pProtocolManagerDllInitFunction no es válido. |
| ERROR_INVALID_PARAMETER | Indica que la interfaz especificada por dwCustomInterfaceId no es válida. |
Comentarios
El GetProtocolManagerCustomInterface método expone el método IWpfExposeProtocolManagerCustomInterface::LoadProtocolManagerAndGetCustomInterface a módulos HTTP.
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 | Httpserv.h |
Consulte también
IHttpServer (interfaz)
IWpfExposeProtocolManagerCustomInterface::LoadProtocolManagerAndGetCustomInterface (Método)