Share via


PUNREGISTER_NOTIFICATION_EVENT função de retorno de chamada (hdaudio.h)

A rotina UnregisterNotificationEvent exclui o registro de um evento que foi registrado anteriormente por uma chamada para RegisterNotificationEvent.

O tipo de ponteiro de função para uma rotina UnregisterNotificationEvent é definido da seguinte maneira.

Sintaxe

PUNREGISTER_NOTIFICATION_EVENT PunregisterNotificationEvent;

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

Parâmetros

[in] _context

Especifica o valor de contexto do membro Context da estrutura HDAUDIO_BUS_INTERFACE_V2 .

[in] Handle

Identificador que identifica o mecanismo de DMA. Esse valor de identificador foi obtido de uma chamada anterior para AllocateCaptureDmaEngine ou AllocateRenderDmaEngine.

[in] NotificationEvent

Um ponteiro para um evento de kernel que foi registrado anteriormente para notificação de progresso do AMD com uma chamada para RegisterNotificationEvent.

Retornar valor

UnregisterNotificationEvent retornará STATUS_SUCCESS se a chamada cancelar o registro do evento de notificação com êxito. Caso contrário, a rotina retornará STATUS_INVALID_PARAMETER para indicar que a rotina de retorno de chamada e o contexto especificados não são válidos.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores do Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho hdaudio.h (inclua Hdaudio.h)
IRQL PASSIVE_LEVEL.

Confira também

AllocateCaptureDmaEngine

AllocateRenderDmaEngine

HDAUDIO_BUS_INTERFACE_V2

RegisterNotificationEvent  

hdaudio.h