Прочитать на английском

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


Интерфейс IFsrmPipelineModuleConnector (fsrmpipeline.h)

Создает канал связи между FSRM и реализацией модуля конвейера.

Реализация модуля конвейера должна создать этот интерфейс, а чтобы создать этот интерфейс, вызовите функцию CoCreateInstanceEx . Используйте CLSID_FsrmFileManagementJobManager в качестве идентификатора класса и __uuidof(IFsrmFileManagementJobManager) в качестве идентификатора интерфейса.

Наследование

Интерфейс IFsrmPipelineModuleConnector наследуется от интерфейса IDispatch . IFsrmPipelineModuleConnector также имеет следующие типы элементов:

Методы

Интерфейс IFsrmPipelineModuleConnector содержит следующие методы.

 
IFsrmPipelineModuleConnector::Bind

Привязывает реализацию модуля конвейера к каналу связи FSRM.
IFsrmPipelineModuleConnector::get_HostingProcessPid

Идентификатор процесса модуля.
IFsrmPipelineModuleConnector::get_HostingUserAccount

Учетная запись пользователя, с которой выполняется модуль.
IFsrmPipelineModuleConnector::get_ModuleImplementation

Интерфейс, реализующий модуль конвейера.
IFsrmPipelineModuleConnector::get_ModuleName

Имя модуля.

Комментарии

Реализация IFsrmPipelineModuleImplementation::OnLoad должна создать экземпляр объекта, реализующего этот интерфейс. Чтобы создать этот экземпляр, вызовите функцию CoCreateInstanceEx . Используйте CLSID_FsrmPipelineModuleConnector в качестве идентификатора класса и __uuidof(IFsrmPipelineModuleConnector) в качестве идентификатора интерфейса. Используйте контекст класса CLSCTX_INPROC_SERVER для создания экземпляра .

После создания экземпляра необходимо вызвать IFsrmPipelineModuleConnector::Bind , прежде чем можно будет вернуть экземпляр в реализации OnLoad .

Дополнительные сведения о создании и привязке экземпляра см. в разделе Инициализация и привязка модуля конвейера.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 R2
Целевая платформа Windows
Header fsrmpipeline.h (включая FsrmPipeline.h, FsrmTlb.h)

См. также раздел

Интерфейсы FSRM

FsrmPipelineModuleConnector