IFsrmClassificationManager::EnumFileProperties-Methode (fsrmpipeline.h)

Listet die Eigenschaften der angegebenen Datei auf.

Syntax

HRESULT EnumFileProperties(
  [in]  BSTR                       filePath,
  [in]  FsrmGetFilePropertyOptions options,
  [out] IFsrmCollection            **fileProperties
);

Parameter

[in] filePath

Die Datei, die die Eigenschaften enthält, die Sie auflisten möchten. Sie müssen einen absoluten Pfad zur Datei angeben. Sie können keine Dateifreigabe angeben.

[in] options

Die Option, die zum Auflisten der Eigenschaften der Datei verwendet werden soll. Mögliche Werte finden Sie in der FsrmGetFilePropertyOptions-Enumeration .

[out] fileProperties

Eine IFsrmCollection-Schnittstelle , die eine Auflistung von Dateieigenschaften enthält. Jedes Element in der Auflistung ist ein VARIANT-Element vom Typ VT_DISPATCH. Fragen Sie das pdispVal-Element der Variante für die IFsrmProperty-Schnittstelle ab.

Rückgabewert

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

Hinweise

FSRM fordert die angegebenen Speichermodule ( siehe Optionsparameter ) auf, alle Eigenschaften für die Datei zurückzugeben, für die sie verantwortlich sind. Bei Speichermodulen, die die Eigenschaften in die Datei einbetten, enthält die Liste alle in die Datei eingebetteten Eigenschaften (nicht nur die von FSRM definierten).

Wenn der Optionsparameter auf FsrmGetFilePropertyOptions_None festgelegt ist, wird die Klassifizierung für die Datei von FSRM erneut ausgeführt, um sicherzustellen, dass der richtige Wert zurückgegeben wird.

Beispiele

Beispiele in C# und PowerShell finden Sie unter Zugreifen auf Klassifizierungseigenschaften.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8
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::ClearFileProperty

IFsrmClassificationManager::GetFileProperty

IFsrmClassificationManager::SetFileProperty

MSFT_FSRMClassification