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 |
Header | wdm.h (Wdm.h を含む) |