Partager via


fonction de rappel IOMMU_DOMAIN_DETACH_PASID_DEVICE (wdm.h)

IOMMU_DOMAIN_DETACH_PASID_DEVICE détache un sous-appareil PASID du domaine auquel il est actuellement attaché.

Syntaxe

IOMMU_DOMAIN_DETACH_PASID_DEVICE IommuDomainDetachPasidDevice;

NTSTATUS IommuDomainDetachPasidDevice(
  PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}

Paramètres

PasidDevice

[in] Pointeur vers la structure IOMMU_DMA_PASID_DEVICE qui représente le sous-appareil PASID à détacher.

Valeur retournée

Retourne une valeur NTSTATUS. Les valeurs possibles incluent :

Code de retour Descriptif
STATUS_SUCCESS Sur le détachement de sous-appareil réussi du domaine.
STATUS_INVALID_PARAMETER_1 Impossible de détacher le sous-appareil, car il n’a jamais été attaché.

Remarques

Il incombe au pilote de s’assurer que cette fonction n’est pas appelée simultanément avec l’un des éléments suivants sur le même appareil :

Spécifications

Besoin Valeur
En-tête wdm.h
IRQL PASSIVE_LEVEL

Voir aussi

IOMMU_DOMAIN_ATTACH_PASID_DEVICE

IOMMU_PASID_DEVICE_DELETE