функция обратного вызова IOMMU_DEVICE_DELETE (wdm.h)
Удаляет предоставленный непрозрачный маркер, представляющий IOMMU_DMA_DEVICE.
Синтаксис
IOMMU_DEVICE_DELETE IommuDeviceDelete;
NTSTATUS IommuDeviceDelete(
PIOMMU_DMA_DEVICE DmaDevice
)
{...}
Параметры
DmaDevice
[Вход] Указатель на непрозрачный маркер, представляющий удаляемую IOMMU_DMA_DEVICE .
Возвращаемое значение
STATUS_SUCCESS , если операция выполнена успешно. Возможные возвращаемые значения ошибок включают следующие коды состояния.
Код возврата | Описание |
---|---|
|
Устройство по-прежнему подключено к домену. Вызывающие объекты отвечают за вызов [**DetachDeviceEx**](nc-wdm-iommu_domain_detach_device_ex.md) перед вызовом DeleteDevice. |
Дополнительные сведения см. в разделе Значения NTSTATUS.
Комментарии
Вызывающий объект должен убедиться, что IOMMU_DMA_DEVICE отсоединен от любого домена, к которому он ранее был подключен, прежде чем вызывающий объект попытается удалить и освободить устройство.
Требования
Требование | Значение |
---|---|
Минимальная версия сервера | Windows Server 2022 |
Верхняя часть | wdm.h (включая Wdm.h) |