Freigeben über


IOMMU_DEVICE_DELETE Rückruffunktion (wdm.h)

Löscht das bereitgestellte undurchsichtige Token, das die IOMMU_DMA_DEVICE darstellt.

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 umfassen die folgenden status-Codes.

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

Weitere Informationen finden Sie unter NTSTATUS-Werte.

Hinweise

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h (einschließen von Wdm.h)

Weitere Informationen

IOMMU_DEVICE_CREATE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX