Freigeben über


IFsrmPipelineModuleConnector-Schnittstelle (fsrmpipeline.h)

Erstellt den Kommunikationskanal zwischen FSRM und Ihrer Pipelinemodulimplementierung.

Ihre Pipelinemodulimplementierung muss diese Schnittstelle erstellen, und Rufen Sie die CoCreateInstanceEx-Funktion auf, um diese Schnittstelle zu erstellen. Verwenden Sie CLSID_FsrmFileManagementJobManager als Klassenbezeichner und __uuidof(IFsrmFileManagementJobManager) als Schnittstellenbezeichner.

Vererbung

Die IFsrmPipelineModuleConnector-Schnittstelle erbt von der IDispatch-Schnittstelle . IFsrmPipelineModuleConnector verfügt auch über folgende Membertypen:

Methoden

Die IFsrmPipelineModuleConnector-Schnittstelle verfügt über diese Methoden.

 
IFsrmPipelineModuleConnector::Bind

Bindet die Implementierung des Pipelinemoduls an den FSRM-Kommunikationskanal.
IFsrmPipelineModuleConnector::get_HostingProcessPid

Der Prozessbezeichner des Moduls.
IFsrmPipelineModuleConnector::get_HostingUserAccount

Das Benutzerkonto, unter dem das Modul ausgeführt wird.
IFsrmPipelineModuleConnector::get_ModuleImplementation

Die Schnittstelle, die das Pipelinemodul implementiert.
IFsrmPipelineModuleConnector::get_ModuleName

Der Name des Moduls.

Hinweise

Ihre IFsrmPipelineModuleImplementation::OnLoad-Implementierung muss eine instance eines Objekts erstellen, das diese Schnittstelle implementiert. Um diese instance zu erstellen, rufen Sie die Funktion CoCreateInstanceEx auf. Verwenden Sie CLSID_FsrmPipelineModuleConnector als Klassenbezeichner und __uuidof(IFsrmPipelineModuleConnector) als Schnittstellenbezeichner. Verwenden Sie den CLSCTX_INPROC_SERVER Klassenkontext, um die instance zu erstellen.

Nachdem die instance erstellt wurde, muss IFsrmPipelineModuleConnector::Bind aufgerufen werden, bevor Sie die instance in Ihrer OnLoad-Implementierung zurückgeben können.

Weitere Informationen zum Erstellen und Binden eines instance finden Sie unter Initialisieren und Binden eines Pipelinemoduls.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2
Zielplattform Windows
Kopfzeile fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h)

Weitere Informationen

FSRM-Schnittstellen

FsrmPipelineModuleConnector