Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
IOMMU_DOMAIN_DETACH_PASID_DEVICE desasocia un sub device PASID del dominio al que está conectado actualmente.
Sintaxis
IOMMU_DOMAIN_DETACH_PASID_DEVICE IommuDomainDetachPasidDevice;
NTSTATUS IommuDomainDetachPasidDevice(
PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}
Parámetros
PasidDevice
[in] Puntero a la estructura IOMMU_DMA_PASID_DEVICE que representa el sub device PASID que se va a desasociar.
Valor devuelto
Devuelve un valor NTSTATUS. Los valores posibles son:
| Código de retorno | Descripción |
|---|---|
| STATUS_SUCCESS | En el desaprendimiento correcto del subproceso del dominio. |
| STATUS_INVALID_PARAMETER_1 | No se pudo desasociar el subproceso porque nunca se adjuntó. |
Observaciones
Es responsabilidad del controlador asegurarse de que esta función no se llama simultáneamente con ninguno de los siguientes elementos en el mismo dispositivo:
- IOMMU_PASID_DEVICE_DELETE
- IOMMU_DOMAIN_DELETE
- IOMMU_DOMAIN_ATTACH_PASID_DEVICE
- IOMMU_DOMAIN_DETACH_PASID_DEVICE
Requisitos
| Requisito | Importancia |
|---|---|
| encabezado | wdm.h |
| irQL | PASSIVE_LEVEL |