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_RANGE erstellt wird. Logische Adresstoken garantieren, dass der dargestellten logischen Adresse alle zugeordneten Seitentabellen im Voraus zugeordnet sind, sodass sichergestellt wird, dass zukünftige Zuordnungen zu dieser Region nicht aufgrund von geringem Arbeitsspeicher 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;
Member
LogicalAddressBase
Stellt die Basisadresse des logischen Adressbereichs dar.
Size
Stellt die Größe des logischen Adressbereichs in Bytes dar.
Hinweise
Logische Adresstoken können über IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE und IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE erstellt und freigegeben werden.
Logische Adresstoken sollten Über Teile ihrer logischen Adressbereiche verfügen, die physischen Adressen über IOMMU_MAP_RESERVED_LOGICAL_RANGE und IOMMU_UNMAP_RESERVED_LOGICAL_RANGE zugeordnet und daraus nicht zugeordnet werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Server) | Windows Server 2022 |
Kopfzeile | wdm.h (wdm.h einschließen) |
Weitere Informationen
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE
IOMMU_MAP_RESERVED_LOGICAL_RANGE