IOMMU_DOMAIN_DETACH_DEVICE回呼函式 (wdm.h)
從現有的網域中斷連結裝置。
語法
IOMMU_DOMAIN_DETACH_DEVICE IommuDomainDetachDevice;
NTSTATUS IommuDomainDetachDevice(
[_In_] PIOMMU_DMA_DOMAIN Domain,
[_In_] PDEVICE_OBJECT PhysicalDeviceObject,
[_In_] ULONG InputMappingId
)
{...}
參數
[_In_] Domain
網域句柄的指標。
[_In_] PhysicalDeviceObject
實體裝置物件的指標 (裝置堆疊中的 PDO) 。
[_In_] InputMappingId
裝置所需數據流的輸入對應。
傳回值
如果作業成功,則傳回STATUS_SUCCESS。 否則,傳回適當的NTSTATUS值錯誤碼。 如需詳細資訊,請參閱 NTSTATUS值。
備註
驅動程式必須負責確保此函式不會與相同裝置上的IOMMU_DOMAIN_ATTACH_DEVICE或IOMMU_SET_DEVICE_FAULT_REPORTING呼叫同時呼叫。
InputMappingId 僅適用於ARM64上 ACPI 列舉的裝置。 若為所有其他情況,此值必須為零。
如果使用IOMMU_DOMAIN_ATTACH_DEVICE呼叫中指定的 MappingCount 值同時附加多個裝置,則這些裝置只能藉由指定與附加時使用的 InputMappingIdBase 值 IOMMU_DOMAIN_ATTACH_DEVICE相等的 InputMappingId 值來卸離為群組。
這已被取代。 請考慮使用 IOMMU_DOMAIN_DETACH_DEVICE_EX 和 DMA_IOMMU_INTERFACE_EX。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
標頭 | wdm.h (包含 Wdm.h) |