PUNREGISTER_EVENT_CALLBACK função de retorno de chamada (hdaudio.h)
A rotina UnregisterEventCallback exclui o registro de um retorno de chamada de evento que foi registrado anteriormente por uma chamada para RegisterEventCallback.
O tipo de ponteiro de função para uma rotina UnregisterEventCallback é definido da seguinte maneira.
Sintaxe
PUNREGISTER_EVENT_CALLBACK PunregisterEventCallback;
NTSTATUS PunregisterEventCallback(
[in] PVOID _context,
[in] UCHAR Tag
)
{...}
Parâmetros
[in] _context
Especifica o valor de contexto do membro Context da estrutura HDAUDIO_BUS_INTERFACE, HDAUDIO_BUS_INTERFACE_V2 ou HDAUDIO_BUS_INTERFACE_BDL .
[in] Tag
Especifica o valor da marca que foi associado ao retorno de chamada pela chamada anterior para RegisterEventCallback.
Retornar valor
UnregisterEventCallback retornará STATUS_SUCCESS se a chamada for bem-sucedida na alteração dos estados dos mecanismos de DMA. Caso contrário, a rotina retornará um código de erro apropriado. A tabela a seguir mostra um possível retorno status código.
Código de retorno | Descrição |
---|---|
|
Indica que a marca especificada não é válida. |
Comentários
Antes de chamar essa rotina, o driver de função é responsável por programar o codec ou codecs para remover a associação do retorno de chamada com a marca especificada.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | hdaudio.h (inclua Hdaudio.h) |
IRQL | PASSIVE_LEVEL |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de