Bagikan melalui


Metode IMFASFIndexer::SetIndexStatus (wmcontainer.h)

Mengonfigurasi indeks untuk aliran.

Sintaks

HRESULT SetIndexStatus(
  [in] BYTE  *pbIndexDescriptor,
  [in] DWORD cbIndexDescriptor,
  [in] BOOL  fGenerateIndex
);

Parameter

[in] pbIndexDescriptor

Deskriptor indeks yang akan diatur. Deskriptor indeks adalah struktur ASF_INDEX_DESCRIPTOR , secara opsional diikuti oleh data khusus indeks.

[in] cbIndexDescriptor

Ukuran, dalam byte, dari deskriptor indeks.

[in] fGenerateIndex

Nilai Boolean. Atur ke TRUE agar pengindeks membuat indeks jenis yang ditentukan untuk aliran yang ditentukan dalam deskriptor indeks.

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
MF_E_INVALIDREQUEST
Upaya dilakukan untuk mengubah status indeks dalam skenario cari-saja. Untuk informasi selengkapnya, lihat Keterangan.

Keterangan

Anda harus melakukan semua panggilan ke SetIndexStatus sebelum melakukan panggilan apa pun ke IMFASFIndexer::GenerateIndexEntries.

Objek pengindeks dikonfigurasi untuk membuat indeks temporal untuk setiap aliran secara default. Panggil metode ini hanya jika Anda ingin mengambil alih pengaturan default.

Anda tidak dapat menggunakan metode ini dalam skenario pembacaan indeks. Anda hanya dapat menggunakan metode ini saat menulis indeks.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wmcontainer.h
Pustaka Mfuuid.lib

Lihat juga

Objek Indeks ASF

IMFASFIndexer