Bagikan melalui


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