Compartilhar via


IOMMU_DEVICE_DELETE função de retorno de chamada (wdm.h)

Exclui o token opaco fornecido que representa o IOMMU_DMA_DEVICE.

Sintaxe

IOMMU_DEVICE_DELETE IommuDeviceDelete;

NTSTATUS IommuDeviceDelete(
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

Parâmetros

DmaDevice

[In] Um ponteiro para o token opaco que representa o IOMMU_DMA_DEVICE a ser excluído.

Retornar valor

STATUS_SUCCESS se a operação for bem-sucedida. Os possíveis valores retornados por erro incluem os seguintes códigos de status.

Código de retorno Descrição
STATUS_RESOURCE_IN_USE
O dispositivo ainda está anexado a um domínio. Os chamadores são responsáveis por chamar [**DetachDeviceEx**](nc-wdm-iommu_domain_detach_device_ex.md) antes de chamar 'DeleteDevice'.

Para obter mais informações, consulte Valores NTSTATUS.

Comentários

O chamador deve garantir que o IOMMU_DMA_DEVICE seja desanexado de qualquer domínio ao qual foi anexado anteriormente antes que o chamador tente excluir e liberar o dispositivo.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho wdm.h (include Wdm.h)

Confira também

IOMMU_DEVICE_CREATE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX