Méthode IFsrmClassificationManager::CreateModuleDefinition (fsrmpipeline.h)

[Cette méthode est prise en charge pour la compatibilité, mais il est recommandé d’utiliser les classes WMI FSRM pour gérer FSRM. Consultez la classe MSFT_FSRMClassification .]

Crée une définition de module du type spécifié.

Syntaxe

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

Paramètres

[in] moduleType

Type de module à créer (par exemple, un classifieur ou un module de stockage). Pour connaître les types possibles, consultez l’énumération FsrmPipelineModuleType .

[out] moduleDefinition

Interface IFsrmPipelineModuleDefinition pour la nouvelle définition de module. Interrogez l’interface IFsrmPipelineModuleDefinition pour obtenir l’interface du module spécifié. Par exemple, si moduleType est FsrmPipelineModuleType_Classifier, interrogez l’interface IFsrmPipelineModuleDefinition pour l’interface IFsrmClassifierModuleDefinition .

Pour enregistrer la définition du module, appelez la méthode IFsrmPipelineModuleDefinition::Commit .

Valeur retournée

La méthode retourne les valeurs de retour suivantes.

Notes

Il n’existe aucune limite au nombre de modules que vous pouvez définir.

En plus de définir le module avec FSRM, vous devez également inscrire la classe auprès de COM. Il doit s’agir d’une inscription d’une classe COM qui implémente IFsrmClassifierModuleImplementation ou IFsrmStorageModuleImplementation, selon le type de module.

FSRM fournit les classifieurs intégrés suivants : le classifieur de dossiers et le classifieur de contenu. Le classifieur de dossiers classifie les fichiers en fonction du dossier dans lequel ils sont stockés. Le classifieur de contenu en recherchant des chaînes et des expressions régulières dans le fichier à l’aide des méthodes d’extraction de texte Windows.

FSRM fournit les trois modules de stockage intégrés suivants :

  • Module de stockage du cache système : stocke les propriétés dans un cache de flux de données de remplacement NTFS.
  • Module de stockage Office 97 - 2003 In-File : stocke les propriétés dans un fichier Microsoft Office 97 - 2003.
  • Module de stockage Office 2007 In-File : stocke les propriétés dans un fichier Microsoft Office 2007 (ou version ultérieure).

Spécifications

   
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 R2
Plateforme cible Windows
En-tête fsrmpipeline.h (inclure FsrmPipeline.h, FsrmTlb.h)
DLL SrmSvc.dll

Voir aussi

FsrmClassificationManager

IFsrmClassificationManager

IFsrmClassificationManager2

IFsrmClassificationManager::EnumModuleDefinitions

IFsrmClassificationManager::GetModuleDefinition

IFsrmClassifierModuleDefinition

IFsrmPipelineModuleConnector::Bind

IFsrmStorageModuleDefinition

MSFT_FSRMClassification