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

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

Exécute les règles de classification et génère le rapport de classification.

Syntaxe

HRESULT RunClassification(
  [in] FsrmReportGenerationContext context,
  [in] BSTR                        reserved
);

Paramètres

[in] context

Spécifie le sous-répertoire de rapport dans lequel le rapport de classification est écrit. Pour connaître les valeurs possibles, consultez l’énumération FsrmReportGenerationContext . Pour définir le répertoire de rapport, appelez la méthode IFsrmReportManager::SetOutputDirectory .

[in] reserved

Doit être NULL.

Valeur retournée

La méthode retourne les valeurs de retour suivantes.

Notes

Pour exécuter la classification, il doit y avoir au moins une propriété définie, au moins une règle qui fait référence à l’une des propriétés définies et un module de classification inscrit.

Si vous appelez cette méthode et que la classification est déjà mise en file d’attente ou en cours d’exécution, la méthode retourne une erreur. Pour déterminer si la classification est en cours d’exécution, accédez à la propriété IFsrmClassificationManager.ClassificationRunningStatus . Pour déterminer si la classification a réussi, accédez à la propriété ClassificationLastError .

La classification génère le rapport de classification uniquement si la création de rapports est activée (voir la propriété IFsrmClassificationManager.ClassificationReportEnabled ).

Pour exécuter la classification selon une planification, utilisez le Planificateur de tâches. Créez une tâche version 1.0. La commande à exécuter est C:\Windows\System32\StorRept.exe. Spécifiez « classification run » comme arguments à StorRept.exe. StorRept.exe utilise le contexte de création de rapports FsrmReportGenerationContext_ScheduledReport .

FSRM n’applique pas la règle de classification si la règle, le fichier et le cache sont valides et n’ont pas changé.

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 (include FsrmPipeline.h, FsrmTlb.h)
DLL SrmSvc.dll

Voir aussi

FsrmClassificationManager

IFsrmClassificationManager

IFsrmClassificationManager2

MSFT_FSRMClassification