Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Catatan
Aturan ini sudah tidak digunakan lagi. Aplikasi baru tidak boleh menggunakannya.
Metode membuka ParseFilterData kemasan data registri biner untuk filter.
Biasanya tidak ada alasan bagi aplikasi untuk memanggil metode ini. Metode IFilterMapper2::EnumMatchingFilters menyediakan cara yang lebih mudah untuk mengakses data registri filter.
Sintaks
HRESULT ParseFilterData(
[in] BYTE *rgbFilterData,
[in] ULONG cb,
[out] BYTE **prgbRegFilter2
);
Parameter
-
rgbFilterData [in]
-
Arahkan ke data registri biner. Anda bisa mendapatkan data ini dengan mengambil properti "FilterData" dari moniker filter. Data disimpan sebagai SAFEARRAY byte (VT_UI1 | VT_ARRAY).
-
cb [in]
-
Menentukan ukuran data biner, dalam byte.
-
prgbRegFilter2 [out]
-
Alamat variabel yang menerima penunjuk ke data yang tidak dikemas. Saat metode kembali, transmisikan pointer ini ke jenis REGFILTER2 untuk mengakses data filter. Pemanggil harus melepaskan memori dengan memanggil metode CoTaskMemFree .
Mengembalikan nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kode kesalahan akan dikembalikan.
Keterangan
Catatan
Header Fil_data.h terletak di direktori Sampel Pemeta di Windows SDK.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Header |
|
| DLL |
|
Lihat juga