PUNREGISTER_NOTIFICATION_EVENT fungsi panggilan balik (hdaudio.h)

Rutinitas UnregisterNotificationEvent menghapus pendaftaran peristiwa yang sebelumnya didaftarkan oleh panggilan ke RegisterNotificationEvent.

Jenis penunjuk fungsi untuk rutinitas UnregisterNotificationEvent didefinisikan sebagai berikut.

Sintaks

PUNREGISTER_NOTIFICATION_EVENT PunregisterNotificationEvent;

NTSTATUS PunregisterNotificationEvent(
  [in] PVOID _context,
  [in] HANDLE Handle,
  [in] PKEVENT NotificationEvent
)
{...}

Parameter

[in] _context

Menentukan nilai konteks dari anggota Konteks struktur HDAUDIO_BUS_INTERFACE_V2 .

[in] Handle

Menangani yang mengidentifikasi mesin DMA. Nilai handel ini diperoleh dari panggilan sebelumnya ke AllocateCaptureDmaEngine atau AllocateRenderDmaEngine.

[in] NotificationEvent

Penunjuk ke peristiwa kernel yang sebelumnya terdaftar untuk pemberitahuan kemajuan DMA dengan panggilan ke RegisterNotificationEvent.

Mengembalikan nilai

UnregisterNotificationEvent mengembalikan STATUS_SUCCESS jika panggilan berhasil membatalkan pendaftaran peristiwa pemberitahuan. Jika tidak, rutinitas mengembalikan STATUS_INVALID_PARAMETER untuk menunjukkan bahwa rutinitas dan konteks panggilan balik yang ditentukan tidak valid.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Windows Vista dan versi Windows yang lebih baru.
Target Platform Desktop
Header hdaudio.h (termasuk Hdaudio.h)
IRQL PASSIVE_LEVEL.

Lihat juga

AllocateCaptureDmaEngine

AllocateRenderDmaEngine

HDAUDIO_BUS_INTERFACE_V2

RegisterNotificationEvent  

hdaudio.h