функция обратного вызова IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK (wdm.h)
Позволяет вызывающей объекту отменить регистрацию зарегистрированного IOMMU_INTERFACE_STATE_CHANGE_CALLBACK.
Синтаксис
IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK IommuUnregisterInterfaceStateChangeCallback;
NTSTATUS IommuUnregisterInterfaceStateChangeCallback(
PIOMMU_INTERFACE_STATE_CHANGE_CALLBACK StateChangeCallback,
PIOMMU_DMA_DEVICE DmaDevice
)
{...}
Параметры
StateChangeCallback
[Вход]Отмена регистрации IOMMU_INTERFACE_STATE_CHANGE_CALLBACK .
DmaDevice
[Вход] Указатель на непрозрачный маркер, представляющий IOMMU_DMA_DEVICE, связанный с предоставленным обратным вызовом.
Возвращаемое значение
STATUS_SUCCESS , если операция выполнена успешно.
Возможные возвращаемые значения ошибок включают следующие коды состояния.
Код возврата | Описание |
---|---|
STATUS_UNSUCCESSFUL | Указанный IOMMU_INTERFACE_STATE_CHANGE_CALLBACK не является зарегистрированным обратным вызовом. |
Дополнительные сведения см. в разделе Значения NTSTATUS.
Комментарии
Перед удалением DMA_IOMMU_INTERFACE_EX или IOMMU_DMA_DEVICE владелец несет ответственность за отмену регистрации всех зарегистрированных обратных вызовов.
Для каждого IOMMU_DMA_DEVICE можно зарегистрировать только один обратный вызов.
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wdm.h (включая Wdm.h) |
См. также раздел
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по