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
IFsrmClassificationManager::EnumModuleDefinitions
IFsrmClassificationManager::GetModuleDefinition
IFsrmClassifierModuleDefinition
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per