IWpfExposeProtocolManagerCustomInterface::LoadProtocolManagerAndGetCustomInterface (Método)
Carga un administrador de protocolos especificado y recupera una interfaz para ese administrador de protocolos.
Sintaxis
virtual HRESULT LoadProtocolManagerAndGetCustomInterface(
IN PCWSTR pProtocolManagerDll,
IN PCWSTR pProtocolManagerDllInitFunction,
IN DWORD dwCustomInterfaceId,
OUT PVOID* ppCustomInterface
) = 0;
Parámetros
pProtocolManagerDll
Dll del administrador de protocolos que se va a cargar.
pProtocolManagerDllInitFunction
Punto de entrada dll para el administrador de protocolos.
dwCustomInterfaceId
Interfaz que se va a devolver para el administrador de protocolos.
ppCustomInterface
Puntero a un búfer que recibirá la interfaz especificada por dwCustomInterfaceId
.
Valor devuelto
Una clase HRESULT
. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Valor | 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. |
Observaciones
El LoadProtocolManagerAndGetCustomInterface
método permite que un administrador de protocolos aproveche las ventajas de la funcionalidad que se implementa en otro administrador de protocolos. Solo puede cargar un subconjunto de interfaces de administrador de protocolos mediante este método, ya que la mayoría de la interacción con los administradores de protocolos se completa a través del marco de proceso de trabajo.
Cuando ya no necesite la interfaz, sueltela antes de llamar al método IProtocolManager::Shutdown del administrador de protocolos.
Requisitos
Tipo | Descripción |
---|---|
Cliente | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - 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 | Wpframework.h |
Consulte también
IWpfExposeProtocolManagerCustomInterface (Interfaz)
Referencia de API del marco de proceso de trabajo