Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма 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 (include Hdaudio.h) |
| IRQL | PASSIVE_LEVEL. |