Fungsi BdaUninitFilter (bdasup.h)
Fungsi BdaUninitFilter menghapus konteks filter BDA dari instans filter terkait.
Sintaks
NTSTATUS BdaUninitFilter(
[in] PKSFILTER pKSFilter
);
Parameter
[in] pKSFilter
Menunjuk ke filter untuk menghapus konteks filter BDA.
Mengembalikan nilai
Mengembalikan STATUS_SUCCESS atau kode kesalahan yang sesuai.
Keterangan
Fungsi BdaUninitFilter hanya ada untuk mendukung driver warisan dan, oleh karena itu, usang. Artinya, implementasi minidriver BDA baru tidak boleh memanggil BdaUninitFilter.
Di Windows XP dan yang lebih baru, driver dukungan BDA (Bdasup.sys) secara otomatis menangani penghapusan konteks filter BDA yang terkait dengan instans filter. Saat minidriver BDA memanggil BdaInitFilter, driver dukungan BDA membuat konteks filter BDA sendiri. Konteks filter BDA ini disembunyikan dari minidriver BDA. Namun, jika diperlukan, driver dukungan BDA dapat mengakses konteks filter BDA ini. Driver dukungan BDA menambahkan penunjuk ke konteks filter BDA ini ke tas objek untuk objek KSFILTER terkait. Ketika objek KSFILTER terkait dihancurkan, AVStream meminta agar driver dukungan BDA menghapus konteks filter BDA ini dari tas objek. Dengan cara ini, driver dukungan BDA dapat menghancurkan konteks filter BDA ini tanpa memerlukan intervensi oleh minidriver BDA.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Microsoft Windows XP dan sistem operasi yang lebih baru. Rutinitas ini tersedia di platform Windows 2000 hanya jika Microsoft DirectX 9.0 dan yang lebih baru diinstal pada platform tersebut. |
Target Platform | Desktop |
Header | bdasup.h (termasuk Bdasup.h) |
Pustaka | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
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