IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT-Struktur (wdm.h)
Die IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT stellt einen zugeordneten Teil einer IOMMU_DMA_LOGICAL_ADDRESS_TOKEN dar.
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;
Member
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 der zugeordneten Region.
Size
Die Größe der zugeordneten Region innerhalb des logischen Adresstokens in Bytes.
Hinweise
Ein IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT wird initialisiert, wenn IOMMU_MAP_RESERVED_LOGICAL_RANGE auf einem IOMMU_DMA_LOGICAL_ADDRESS_TOKEN aufgerufen wird. Sie wird ungültig, wenn sie IOMMU_UNMAP_RESERVED_LOGICAL_RANGE aufruft.
Ein Segment muss einen seitenbündig ausgerichteten Bereich von 4 KB innerhalb eines IOMMU_DMA_LOGICAL_ADDRESS_TOKEN darstellen.
Es ist möglich, mehrere Segmente innerhalb einer IOMMU_DMA_LOGICAL_ADDRESS_TOKEN zuzuordnen, solange sich die Segmente nicht überlappen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | wdm.h |
Weitere Informationen
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN