共用方式為


IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT結構 (wdm.h)

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT 代表 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN的對應部分。

語法

typedef struct _IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT {
  PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN OwningToken;
  SIZE_T                           Offset;
  SIZE_T                           Size;
} IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT, *PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT;

成員

OwningToken

提供這個對應區段所屬之邏輯位址令牌的指標。

Offset

位移,以位元組為單位,放入對應區域的邏輯位址令牌中。

Size

邏輯位址令牌內對應區域的大小,以位元組為單位。

言論

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN上呼叫 IOMMU_MAP_RESERVED_LOGICAL_RANGE 時,會初始化 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT。 呼叫 IOMMU_UNMAP_RESERVED_LOGICAL_RANGE時,它會失效。

區段必須代表 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN內的 4KB 頁面對齊範圍。

只要區段彼此不重疊,就可以在 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN 內對應多個區段。

要求

要求 價值
支援的最低伺服器 Windows Server 2022
標頭 wdm.h

另請參閱

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE