Bagikan melalui


Metode IFsrmClassifierModuleImplementation::GetPropertyValueToApply (fsrmpipeline.h)

Mengambil nilai dari pengklasifikasi yang harus diterapkan untuk properti file yang ditentukan baru-baru ini yang ditentukan oleh metode IFsrmClassifierModuleImplementation::OnBeginFile .

Sintaks

HRESULT GetPropertyValueToApply(
  [in]  BSTR           property,
  [out] BSTR           *value,
  [in]  FSRM_OBJECT_ID idRule,
  [in]  FSRM_OBJECT_ID idPropDef
);

Parameter

[in] property

Nama properti.

[out] value

Nilai properti.

[in] idRule

Pengidentifikasi objek aturan yang terkait dengan nilai properti yang sedang dikueri. Objek aturan ini harus berada dalam kumpulan aturan yang diteruskan oleh panggilan sebelumnya ke metode IFsrmClassifierModuleImplementation::UseRulesAndDefinitions . Objek aturan juga dapat diperoleh dengan menggunakan pengidentifikasi ini dalam panggilan ke metode IFsrmCollection::GetById pada koleksi ini.

[in] idPropDef

Pengidentifikasi objek definisi properti yang sesuai dengan properti yang sedang dikueri. Objek definisi properti ini berada dalam koleksi definisi properti yang diteruskan oleh panggilan sebelumnya ke metode IFsrmClassifierModuleImplementation::UseRulesAndDefinitions . Objek definisi properti juga dapat diperoleh dengan menggunakan pengidentifikasi ini dalam panggilan ke metode IFsrmCollection::GetById pada koleksi ini.

Nilai kembali

Metode mengembalikan nilai pengembalian berikut. Pelaksana harus mengembalikan kode kesalahan HRESULT untuk kesalahan lainnya.

Keterangan

Metode ini dipanggil jika properti IFsrmClassifierModuleDefinition::NeedsExplicitValue dari definisi modul pengklasifikasi VARIANT_TRUE.

Pengidentifikasi yang diteruskan dalam parameter idRule dan idPropDef dapat digunakan oleh implementasi pengklasifikasi untuk menentukan apakah nilai properti berlaku untuk file. Untuk pengklasifikasi yang memerlukan aturan terkait dan/atau definisi properti untuk membuat penentuan, disarankan agar pelaksana menyimpan cache koleksi yang sesuai yang diteruskan kepada mereka selama IFsrmClassifierModuleImplementation::UseRulesAndDefinitions.

Jika FSRM_E_FILE_ENCRYPTED, FSRM_E_INCOMPATIBLE_FORMAT, atau FSRM_E_NO_PROPERTY_VALUE dikembalikan, FSRM tidak akan menunjukkan bahwa file telah gagal klasifikasi. Jika ada nilai kesalahan lain yang dikembalikan, FSRM akan menunjukkan bahwa file telah gagal klasifikasi.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tidak ada yang didukung
Server minimum yang didukung Windows Server 2008 R2
Target Platform Windows
Header fsrmpipeline.h
DLL SrmSvc.dll

Lihat juga

IFsrmClassifierModuleImplementation