Freigeben über


IOMMU_PASID_DEVICE_DELETE Rückruffunktion (wdm.h)

IOMMU_PASID_DEVICE_DELETE löscht ein PASID-Untergerät und gibt seine ASID frei.

Syntax

IOMMU_PASID_DEVICE_DELETE IommuPasidDeviceDelete;

NTSTATUS IommuPasidDeviceDelete(
  PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}

Die Parameter

PasidDevice

[in] Zeiger auf die IOMMU_DMA_PASID_DEVICE Struktur, die das zu löschende PASID-Untergerät darstellt.

Rückgabewert

Gibt einen NTSTATUS-Wert zurück. Mögliche Werte sind:

Rückgabecode BESCHREIBUNG
STATUS_SUCCESS Beim erfolgreichen Löschen des PASID-Untergeräts.
STATUS_RESOURCE_IN_USE Das Gerät ist weiterhin an eine Domäne angefügt. Anrufer sind dafür verantwortlich, Geräte von Domänen zu trennen, bevor Sie das Gerät löschen.

Bemerkungen

Anrufer sind dafür verantwortlich, Geräte von Domänen zu trennen, bevor sie das Gerät löschen.

Anforderungen

Anforderung Wert
Überschrift wdm.h
IRQL PASSIVE_LEVEL

Siehe auch

IOMMU_PASID_DEVICE_CREATE

IOMMU_DOMAIN_DETACH_PASID_DEVICE