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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk