IFsrmPipelineModuleConnector interface (fsrmpipeline.h)
Creates the communication channel between FSRM and your pipeline module implementation.
Your pipeline module implementation must create this interface and To create this interface, call the
CoCreateInstanceEx function. Use
CLSID_FsrmFileManagementJobManager as the class identifier and
__uuidof(IFsrmFileManagementJobManager)
as the interface identifier.
Inheritance
The IFsrmPipelineModuleConnector interface inherits from the IDispatch interface. IFsrmPipelineModuleConnector also has these types of members:
Methods
The IFsrmPipelineModuleConnector interface has these methods.
IFsrmPipelineModuleConnector::Bind Binds the pipeline module implementation to the FSRM communication channel. |
IFsrmPipelineModuleConnector::get_HostingProcessPid The process identifier of the module. |
IFsrmPipelineModuleConnector::get_HostingUserAccount The user account under which the module runs. |
IFsrmPipelineModuleConnector::get_ModuleImplementation The interface that implements the pipeline module. |
IFsrmPipelineModuleConnector::get_ModuleName The name of the module. |
Remarks
Your
IFsrmPipelineModuleImplementation::OnLoad
implementation must create an instance of an object implementing this interface. To create this instance, call the
CoCreateInstanceEx function. Use
CLSID_FsrmPipelineModuleConnector as the class identifier and
__uuidof(IFsrmPipelineModuleConnector)
as the interface identifier. Use
the CLSCTX_INPROC_SERVER class context to create the instance.
After the instance has been created, IFsrmPipelineModuleConnector::Bind must be called before you can return the instance in your OnLoad implementation.
For more information on how to create and bind an instance, see Initializing and Binding a Pipeline Module.
Requirements
Requirement | Value |
---|---|
Minimum supported client | None supported |
Minimum supported server | Windows Server 2008 R2 |
Target Platform | Windows |
Header | fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h) |