функция обратного вызова PUNREGISTER_NOTIFICATION_EVENT (hdaudio.h)
Подпрограмма UnregisterNotificationEvent удаляет регистрацию события, которое ранее было зарегистрировано вызовом RegisterNotificationEvent.
Тип указателя функции для подпрограммы UnregisterNotificationEvent определяется следующим образом.
Синтаксис
PUNREGISTER_NOTIFICATION_EVENT PunregisterNotificationEvent;
NTSTATUS PunregisterNotificationEvent(
[in] PVOID _context,
[in] HANDLE Handle,
[in] PKEVENT NotificationEvent
)
{...}
Параметры
[in] _context
Задает значение контекста из элемента Context структуры HDAUDIO_BUS_INTERFACE_V2 .
[in] Handle
Дескриптор, идентифицирующий подсистему DMA. Это значение дескриптора было получено при предыдущем вызове Метода AllocateCaptureDmaEngine или AllocateRenderDmaEngine.
[in] NotificationEvent
Указатель на событие ядра, которое ранее было зарегистрировано для уведомления о ходе выполнения DMA с вызовом RegisterNotificationEvent.
Возвращаемое значение
UnregisterNotificationEvent возвращает STATUS_SUCCESS, если вызов успешно отменит регистрацию события уведомления. В противном случае подпрограмма возвращает STATUS_INVALID_PARAMETER, чтобы указать, что указанная подпрограмма обратного вызова и контекст недопустимы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | hdaudio.h (включая Hdaudio.h) |
IRQL | PASSIVE_LEVEL. |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по