PUNREGISTER_NOTIFICATION_EVENT funzione di callback (hdaudio.h)

La routine UnregisterNotificationEvent elimina la registrazione di un evento registrato in precedenza da una chiamata a RegisterNotificationEvent.

Il tipo di puntatore di funzione per una routine UnregisterNotificationEvent è definito come segue.

Sintassi

PUNREGISTER_NOTIFICATION_EVENT PunregisterNotificationEvent;

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

Parametri

[in] _context

Specifica il valore di contesto dal membro Context della struttura HDAUDIO_BUS_INTERFACE_V2 .

[in] Handle

Handle che identifica il motore DMA. Questo valore handle è stato ottenuto da una chiamata precedente a AllocateCaptureDmaEngine o AllocateRenderDmaEngine.

[in] NotificationEvent

Puntatore a un evento kernel registrato in precedenza per la notifica di stato DMA con una chiamata a RegisterNotificationEvent.

Valore restituito

UnregisterNotificationEvent restituisce STATUS_SUCCESS se la chiamata annulla correttamente la registrazione dell'evento di notifica. In caso contrario, la routine restituisce STATUS_INVALID_PARAMETER per indicare che la routine e il contesto di callback specificati non sono validi.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione hdaudio.h (include Hdaudio.h)
IRQL PASSIVE_LEVEL.

Vedi anche

AllocateCaptureDmaEngine

AllocateRenderDmaEngine

HDAUDIO_BUS_INTERFACE_V2

RegisterNotificationEvent  

hdaudio.h