PUNREGISTER_EVENT_CALLBACK fungsi panggilan balik (hdaudio.h)
Rutinitas UnregisterEventCallback menghapus pendaftaran panggilan balik peristiwa yang sebelumnya didaftarkan oleh panggilan ke RegisterEventCallback.
Jenis penunjuk fungsi untuk rutinitas UnregisterEventCallback didefinisikan sebagai berikut.
Sintaks
PUNREGISTER_EVENT_CALLBACK PunregisterEventCallback;
NTSTATUS PunregisterEventCallback(
[in] PVOID _context,
[in] UCHAR Tag
)
{...}
Parameter
[in] _context
Menentukan nilai konteks dari anggota Konteks struktur HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2, atau HDAUDIO_BUS_INTERFACE_BDL .
[in] Tag
Menentukan nilai tag yang terkait dengan panggilan balik oleh panggilan sebelumnya ke RegisterEventCallback.
Nilai kembali
UnregisterEventCallback mengembalikan STATUS_SUCCESS jika panggilan berhasil mengubah status mesin DMA. Jika tidak, rutinitas mengembalikan kode kesalahan yang sesuai. Tabel berikut ini memperlihatkan kemungkinan kode status pengembalian.
Menampilkan kode | Deskripsi |
---|---|
|
Menunjukkan bahwa tag yang ditentukan tidak valid. |
Keterangan
Sebelum memanggil rutinitas ini, driver fungsi bertanggung jawab untuk memprogram codec atau codec untuk menghapus asosiasi panggilan balik dengan tag yang ditentukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | hdaudio.h (termasuk Hdaudio.h) |
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