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_PASID_DEVICE_DELETE elimina un sub device PASID y libera su ASID.
Sintaxis
IOMMU_PASID_DEVICE_DELETE IommuPasidDeviceDelete;
NTSTATUS IommuPasidDeviceDelete(
PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}
Parámetros
PasidDevice
[in] Puntero a la estructura IOMMU_DMA_PASID_DEVICE que representa el subproceso PASID que se va a eliminar.
Valor devuelto
Devuelve un valor NTSTATUS. Los valores posibles son:
| Código de retorno | Descripción |
|---|---|
| STATUS_SUCCESS | Al eliminar correctamente el sub device PASID. |
| STATUS_RESOURCE_IN_USE | El dispositivo todavía está conectado a un dominio. Los autores de llamadas son responsables de separar los dispositivos de los dominios antes de eliminar el dispositivo. |
Observaciones
Los autores de llamadas son responsables de desasociar dispositivos de dominios antes de eliminar el dispositivo.
Requisitos
| Requisito | Importancia |
|---|---|
| encabezado | wdm.h |
| irQL | PASSIVE_LEVEL |