функция обратного вызова 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 (include Wdm.h)

См. также

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX