Metode IFsrmClassifierModuleImplementation::D oesPropertyValueApply (fsrmpipeline.h)
Meminta pengklasifikasi untuk mengetahui apakah nilai properti yang ditentukan berlaku untuk file yang terakhir ditentukan oleh metode IFsrmClassifierModuleImplementation::OnBeginFile .
Sintaks
HRESULT DoesPropertyValueApply(
[in] BSTR property,
[in] BSTR value,
[out] VARIANT_BOOL *applyValue,
[in] FSRM_OBJECT_ID idRule,
[in] FSRM_OBJECT_ID idPropDef
);
Parameter
[in] property
Nama properti yang akan dikueri.
[in] value
Nilai properti untuk dicek dalam kueri.
[out] applyValue
Apakah VARIANT_TRUE jika properti berlaku; jika tidak, VARIANT_FALSE.
[in] idRule
Pengidentifikasi objek aturan yang terkait dengan nilai properti yang sedang dikueri. Objek aturan ini 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_FALSE.
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_INCOMPATIBLE_FORMAT atau FSRM_E_FILE_ENCRYPTED 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
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