Metodo IFsrmClassificationManager::CreateModuleDefinition (fsrmpipeline.h)

[Questo metodo è supportato per la compatibilità, ma è consigliabile usare le classi WMI FSRM per gestire FSRM . Vedere la classe MSFT_FSRMClassification .]

Crea una definizione del modulo del tipo specificato.

Sintassi

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

Parametri

[in] moduleType

Tipo di modulo da creare, ad esempio un classificatore o un modulo di archiviazione. Per i tipi possibili, vedere l'enumerazione FsrmPipelineModuleType .

[out] moduleDefinition

Interfaccia IFsrmPipelineModuleDefinition per la definizione del nuovo modulo. Eseguire una query sull'interfaccia IFsrmPipelineModuleDefinition per ottenere l'interfaccia per il modulo specificato. Ad esempio, se moduleType è FsrmPipelineModuleType_Classifier, eseguire una query sull'interfaccia IFsrmPipelineModuleDefinition per l'interfaccia IFsrmClassifierModuleDefinition .

Per salvare la definizione del modulo, chiamare il metodo IFsrmPipelineModuleDefinition::Commit .

Valore restituito

Il metodo restituisce i valori restituiti seguenti.

Commenti

Non esiste alcun limite al numero di moduli che è possibile definire.

Oltre a definire il modulo con FSRM, è necessario registrare anche la classe con COM. Deve trattarsi di una registrazione di una classe COM che implementa IFsrmClassifierModuleImplementation o IFsrmStorageModuleImplementation, a seconda del tipo di modulo.

FSRM fornisce i classificatori predefiniti seguenti: classificatore di cartelle e classificatore di contenuto. Il classificatore di cartelle classifica i file in base alla cartella in cui sono archiviati. Il classificatore di contenuto classifica eseguendo la ricerca di stringhe ed espressioni regolari nel file usando i metodi di estrazione del testo di Windows.

FSRM offre i tre moduli di archiviazione predefiniti seguenti:

  • Modulo di archiviazione cache di sistema: archivia le proprietà in una cache del flusso di dati alternativo NTFS.
  • Office 97 - 2003 In-File Modulo di archiviazione: archivia le proprietà all'interno di un file di Microsoft Office 97 - 2003.
  • Office 2007 In-File Storage Module: archivia le proprietà all'interno di un file di Microsoft Office 2007 (o versione successiva).

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 R2
Piattaforma di destinazione Windows
Intestazione fsrmpipeline.h (include FsrmPipeline.h, FsrmTlb.h)
DLL SrmSvc.dll

Vedi anche

FsrmClassificationManager

IFsrmClassificationManager

IFsrmClassificationManager2

IFsrmClassificationManager::EnumModuleDefinitions

IFsrmClassificationManager::GetModuleDefinition

IFsrmClassifierModuleDefinition

IFsrmPipelineModuleConnector::Bind

IFsrmStorageModuleDefinition

MSFT_FSRMClassification