Поделиться через


Метод IWpfExposeProtocolManagerCustomInterface::LoadProtocolManagerAndGetCustomInterface

Загружает указанный диспетчер протоколов и получает интерфейс для этого диспетчера протоколов.

Синтаксис

virtual HRESULT LoadProtocolManagerAndGetCustomInterface(  
   IN PCWSTR pProtocolManagerDll,  
   IN PCWSTR pProtocolManagerDllInitFunction,  
   IN DWORD dwCustomInterfaceId,  
   OUT PVOID* ppCustomInterface  
) = 0;  

Параметры

pProtocolManagerDll
Библиотека DLL для загрузки диспетчера протоколов.

pProtocolManagerDllInitFunction
Точка входа DLL для диспетчера протоколов.

dwCustomInterfaceId
Интерфейс, возвращаемый для диспетчера протоколов.

ppCustomInterface
Указатель на буфер, который получит интерфейс, заданный параметром dwCustomInterfaceId.

Возвращаемое значение

Объект HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Значение Описание:
S_OK Указывает, что операция прошла успешно.
ERROR_FILE_NOT_FOUND Указывает, что диспетчер протоколов, указанный параметром pProtocolManagerDll , не существует или что точка входа DLL, указанная параметром , недопустима pProtocolManagerDllInitFunction .
ERROR_INVALID_PARAMETER Указывает, что интерфейс, заданный параметром , недопустим dwCustomInterfaceId .

Комментарии

Метод LoadProtocolManagerAndGetCustomInterface позволяет одному диспетчеру протоколов использовать функциональные возможности, реализованные в другом диспетчере протоколов. С помощью этого метода можно загрузить только подмножество интерфейсов диспетчера протоколов, так как большинство взаимодействий с диспетчерами протоколов осуществляется через платформу рабочих процессов.

Если интерфейс больше не нужен, отпустите его перед вызовом метода IProtocolManager::Shutdown диспетчера протокола.

Требования

Тип Описание
клиент — IIS 7.0 в Windows Vista
— IIS 7.5 в Windows 7
— IIS 8.0 в Windows 8
— IIS 10.0 на Windows 10
Сервер — IIS 7.0 в Windows Server 2008
— IIS 7.5 в Windows Server 2008 R2
— IIS 8.0 в Windows Server 2012
— IIS 8.5 на Windows Server 2012 R2
— IIS 10.0 в Windows Server 2016
Продукт — 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
Заголовок Wpframework.h

См. также:

Интерфейс IWpfExposeProtocolManagerCustomInterface
Справочник по API платформы рабочих процессов