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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für