Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
IOMMU_DOMAIN_DETACH_PASID_DEVICE отсоединяет подустройство PASID от домена, к которому он в настоящее время подключен.
Синтаксис
IOMMU_DOMAIN_DETACH_PASID_DEVICE IommuDomainDetachPasidDevice;
NTSTATUS IommuDomainDetachPasidDevice(
PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}
Параметры
PasidDevice
[in] Указатель на структуру IOMMU_DMA_PASID_DEVICE, представляющую подсоединение PASID.
Возвращаемое значение
Возвращает значение NTSTATUS. Возможные значения включают:
| Код возврата | Описание |
|---|---|
| STATUS_SUCCESS | При успешном отключении подустройства от домена. |
| STATUS_INVALID_PARAMETER_1 | Не удалось отключить подсоединение устройства, так как оно никогда не было подключено. |
Замечания
Это ответственность драйвера, чтобы убедиться, что эта функция не вызывается одновременно с любым из следующих на одном устройстве:
- IOMMU_PASID_DEVICE_DELETE
- IOMMU_DOMAIN_DELETE_DEVICE
- IOMMU_DOMAIN_ATTACH_PASID_DEVICE
- IOMMU_DOMAIN_DETACH_PASID_DEVICE
Требования
| Требование | Ценность |
|---|---|
| Заголовок | wdm.h |
| IRQL | пассивный уровень |