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