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.


The IFsrmPipelineModuleConnector interface inherits from the IDispatch interface. IFsrmPipelineModuleConnector also has these types of members:


The IFsrmPipelineModuleConnector interface has these methods.


Binds the pipeline module implementation to the FSRM communication channel.

The process identifier of the module.

The user account under which the module runs.

The interface that implements the pipeline module.

The name of the module.


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.


Minimum supported client None supported
Minimum supported server Windows Server 2008 R2
Target Platform Windows
Header fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h)

See also

FSRM Interfaces