Freigeben über


IOMMU_DEVICE_DELETE Rückruffunktion (wdm.h)

Löscht das bereitgestellte undurchsichtige Token, das die IOMMU_DMA_DEVICEdarstellt.

Syntax

IOMMU_DEVICE_DELETE IommuDeviceDelete;

NTSTATUS IommuDeviceDelete(
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

Parameter

DmaDevice

[In] Ein Zeiger auf das undurchsichtige Token, das die zu löschende IOMMU_DMA_DEVICE darstellt.

Rückgabewert

STATUS_SUCCESS, wenn der Vorgang erfolgreich ist. Mögliche Fehlerrückgabewerte sind die folgenden Statuscodes.

Rückgabecode Beschreibung
STATUS_RESOURCE_IN_USE
Das Gerät ist weiterhin an eine Domäne angefügt. Anrufer sind für das Aufrufen von [**DetachDeviceEx**](nc-wdm-iommu_domain_detach_device_ex.md) vor dem Aufrufen von "DeleteDevice" verantwortlich.

Weitere Informationen finden Sie unter NTSTATUS Values.

Bemerkungen

Der Aufrufer muss sicherstellen, dass die IOMMU_DMA_DEVICE von jeder Domäne getrennt ist, an die sie zuvor angefügt wurde, bevor der Anrufer versucht, das Gerät zu löschen und freizulösen.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- wdm.h (include Wdm.h)

Siehe auch

IOMMU_DEVICE_CREATE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX