Метод 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 платформы рабочих процессов