IOMMU_DMA_LOGICAL_ADDRESS_TOKEN Struktur (wdm.h)
Die IOMMU_DMA_LOGICAL_ADDRESS_TOKEN stellt einen reservierten zusammenhängenden logischen Adressbereich dar, der von IOMMU_RESERVE_LOGICAL_ADDRESS_RANGEerstellt wird. Logische Adresstoken garantieren, dass die dargestellte logische Adresse alle zugeordneten Seitentabellen vorab zugeordnet hat, um sicherzustellen, dass zukünftige Zuordnungen zu dieser Region aufgrund niedriger Speicherbedingungen nicht fehlschlagen.
Syntax
typedef struct _IOMMU_DMA_LOGICAL_ADDRESS_TOKEN {
IOMMU_DMA_LOGICAL_ADDRESS LogicalAddressBase;
SIZE_T Size;
} IOMMU_DMA_LOGICAL_ADDRESS_TOKEN, *PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN;
Angehörige
LogicalAddressBase
Stellt die Basisadresse des logischen Adressbereichs dar.
Size
Stellt die Größe des logischen Adressbereichs in Bytes dar.
Bemerkungen
Logische Adresstoken können über IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE und IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGEerstellt und freigegeben werden.
Logische Adresstoken sollten Teile ihrer logischen Adressbereiche aufweisen, denen physische Adressen über IOMMU_MAP_RESERVED_LOGICAL_RANGE und IOMMU_UNMAP_RESERVED_LOGICAL_RANGEzugeordnet und nicht zugeordnet sind.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Server- | Windows Server 2022 |
Header- | wdm.h (include Wdm.h) |
Siehe auch
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE
IOMMU_MAP_RESERVED_LOGICAL_RANGE