IFsrmClassificationManager::CreateModuleDefinition-Methode (fsrmpipeline.h)

[Diese Methode wird aus Kompatibilitätsgründen unterstützt, es wird jedoch empfohlen, die FSRM-WMI-Klassen zum Verwalten von FSRM zu verwenden. Sehen Sie sich die MSFT_FSRMClassification-Klasse an.]

Erstellt eine Moduldefinition des angegebenen Typs.

Syntax

HRESULT CreateModuleDefinition(
  [in]  FsrmPipelineModuleType        moduleType,
  [out] IFsrmPipelineModuleDefinition **moduleDefinition
);

Parameter

[in] moduleType

Der Typ des zu erstellenden Moduls (z. B. ein Klassifizierer oder ein Speichermodul). Mögliche Typen finden Sie in der FsrmPipelineModuleType-Enumeration .

[out] moduleDefinition

Eine IFsrmPipelineModuleDefinition-Schnittstelle für die neue Moduldefinition. Fragen Sie die IFsrmPipelineModuleDefinition-Schnittstelle ab, um die Schnittstelle für das angegebene Modul abzurufen. Wenn beispielsweise moduleTypeFsrmPipelineModuleType_Classifier ist, fragen Sie die IFsrmPipelineModuleDefinition-Schnittstelle für die IFsrmClassifierModuleDefinition-Schnittstelle ab.

Rufen Sie zum Speichern der Moduldefinition die IFsrmPipelineModuleDefinition::Commit-Methode auf.

Rückgabewert

Die -Methode gibt die folgenden Rückgabewerte zurück.

Hinweise

Es gibt keine Beschränkung für die Anzahl der Module, die Sie definieren können.

Zusätzlich zum Definieren des Moduls mit FSRM müssen Sie die -Klasse auch bei COM registrieren. Dies muss eine Registrierung einer COM-Klasse sein, die je nach Modultyp IFsrmClassifierModuleImplementation oder IFsrmStorageModuleImplementation implementiert.

FSRM bietet die folgenden integrierten Klassifizierer: ordnerklassifizierer und Inhaltsklassifizierung. Der Ordnerklassifizierung klassifiziert Dateien basierend auf dem Ordner, in dem sie gespeichert sind. Die Inhaltsklassifizierung wird klassifiziert, indem in der Datei mithilfe von Windows-Textextraktionsmethoden nach Zeichenfolgen und regulären Ausdrücken gesucht wird.

FSRM bietet die folgenden drei integrierten Speichermodule:

  • Systemcachespeichermodul: Speichert Eigenschaften in einem ALTERNATIVEN NTFS-Datenstromcache.
  • Office 97 – 2003 In-File Storage Module – speichert Eigenschaften in einer Microsoft Office 97- 2003-Datei.
  • Office 2007 In-File Storage-Modul: Speichert Eigenschaften in einer Microsoft Office 2007-Datei (oder höher).

Anforderungen

   
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)
DLL SrmSvc.dll

Weitere Informationen

FsrmClassificationManager

IFsrmClassificationManager

IFsrmClassificationManager2

IFsrmClassificationManager::EnumModuleDefinitions

IFsrmClassificationManager::GetModuleDefinition

IFsrmClassifierModuleDefinition

IFsrmPipelineModuleConnector::Bind

IFsrmStorageModuleDefinition

MSFT_FSRMClassification