struttura IOMMU_DMA_LOGICAL_ADDRESS_TOKEN (wdm.h)
Il IOMMU_DMA_LOGICAL_ADDRESS_TOKEN rappresenta un intervallo di indirizzi logici contigui riservato creato da IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE. I token di indirizzo logici garantiscono che l'indirizzo logico rappresentato abbia tutte le tabelle di pagine associate allocate in anticipo, assicurando che i mapping futuri a questa area non avranno esito negativo a causa di condizioni di memoria insufficiente.
Sintassi
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;
Members
LogicalAddressBase
Rappresenta l'indirizzo di base dell'intervallo di indirizzi logici.
Size
Rappresenta le dimensioni, in byte, dell'intervallo di indirizzi logici.
Commenti
I token di indirizzo logico possono essere creati e liberati tramite IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE e IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE.
I token di indirizzo logico devono avere parti degli intervalli di indirizzi logici mappati a e non mappati dagli indirizzi fisici tramite IOMMU_MAP_RESERVED_LOGICAL_RANGE e IOMMU_UNMAP_RESERVED_LOGICAL_RANGE.
Requisiti
Requisito | Valore |
---|---|
Server minimo supportato | Windows Server 2022 |
Intestazione | wdm.h (include Wdm.h) |
Vedi anche
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE
IOMMU_MAP_RESERVED_LOGICAL_RANGE