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