Freigeben über


IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT Struktur (wdm.h)

Die IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT stellt einen zugeordneten Teil eines IOMMU_DMA_LOGICAL_ADDRESS_TOKENdar.

Syntax

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;

Angehörige

OwningToken

Stellt einen Zeiger auf das logische Adresstoken bereit, zu dem dieses zugeordnete Segment gehört.

Offset

Der Offset in Bytes in das logische Adresstoken des zugeordneten Bereichs.

Size

Die Größe des zugeordneten Bereichs in Bytes innerhalb des logischen Adresstokens.

Bemerkungen

Ein IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT wird beim Aufrufen von IOMMU_MAP_RESERVED_LOGICAL_RANGE für eine IOMMU_DMA_LOGICAL_ADDRESS_TOKENinitialisiert. Sie wird beim Aufrufen von IOMMU_UNMAP_RESERVED_LOGICAL_RANGEungültig.

Ein Segment muss einen 4 KB seitenbündigen Bereich innerhalb eines IOMMU_DMA_LOGICAL_ADDRESS_TOKENdarstellen.

Es ist möglich, mehrere Segmente innerhalb einer IOMMU_DMA_LOGICAL_ADDRESS_TOKEN zuzuordnen, solange sich die Segmente nicht gegenseitig überlappen.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- wdm.h

Siehe auch

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE