IOMMU_DOMAIN_CREATE回呼函式 (wdm.h)

建立新的 DMA 重新對應裝置網域, (一組頁面數據表的容器) 。

語法

IOMMU_DOMAIN_CREATE IommuDomainCreate;

NTSTATUS IommuDomainCreate(
  [_In_]  BOOLEAN OsManagedPageTable,
  [_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}

參數

[_In_] OsManagedPageTable

布爾值,指出頁面數據表是由呼叫端或 HAL 所管理。

  • TRUE,表示 HAL 擁有分頁表。

    • 地圖/取消對應可供使用。

    • 設定/排清無法使用。

  • FALSE 表示呼叫端擁有頁面表。

    • 地圖/取消對應無法使用。

    • 設定/排清可供使用。

[_Out_] DomainOut

IOMMU_DMA_DOMAIN變數的指標,可接收用來參考定義域的不透明句柄。

傳回值

如果作業成功,則傳回STATUS_SUCCESS。 否則,傳回適當的NTSTATUS值錯誤碼。 如需詳細資訊,請參閱 NTSTATUS值

備註

這已被取代。 請考慮使用 IOMMU_DOMAIN_CREATE_EX*DMA_IOMMU_INTERFACE_EX

規格需求

需求
最低支援的用戶端 Windows 10 (版本 1803)
標頭 wdm.h (包含 Wdm.h)