Metode IUrlAccessor::GetDocFormat (searchapi.h)
Mendapatkan format dokumen, yang direpresentasikan sebagai string Multipurpose Internet Mail Extensions (MIME).
Sintaks
HRESULT GetDocFormat(
[out] WCHAR [] wszDocFormat,
[in] DWORD dwSize,
[out] DWORD *pdwLength
);
Parameter
[out] wszDocFormat
Jenis: WCHAR[]
Menerima penunjuk ke string Unicode yang dihentikan null yang berisi jenis MIME untuk item saat ini.
[in] dwSize
Jenis: DWORD
Ukuran wszDocFormat dalam TCHARs.
[out] pdwLength
Jenis: DWORD*
Menerima penunjuk ke jumlah TCHARyang ditulis ke wszDocFormat, tidak termasuk NULL yang mengakhiri.
Mengembalikan nilai
Jenis: HRESULT
Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
wszDocFormat digunakan untuk mengidentifikasi IFilter yang benar untuk aliran yang dikembalikan oleh IUrlAccessor::BindToStream. Terapkan metode ini ketika item URL seharusnya memiliki asosiasi yang berbeda dari yang ditunjukkan oleh ekstensi nama file atau jenis konten. Misalnya, jika item .doc tidak terkait dengan Microsoft Word, metode ini harus mengembalikan kunci Kunci CLSID dari sumber dokumen yang sesuai.
Jika Anda tidak memberikan implementasi metode ini atau metode IUrlAccessor::GetCLSID , host filter menggunakan parameter keluar dari IUrlAccessor::GetFileName untuk menentukan jenis konten Multipurpose Internet Mail Extensions (MIME).
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 dengan SP1 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | searchapi.h |
Redistribusi | Windows Desktop Search (WDS) 3.0 |