IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT struttura (wdm.h)
Il IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT rappresenta una parte mappata di un IOMMU_DMA_LOGICAL_ADDRESS_TOKEN.
Sintassi
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;
Members
OwningToken
Fornisce un puntatore al token di indirizzo logico a cui appartiene questo segmento mappato.
Offset
Offset, in byte, nel token di indirizzo logico dell'area mappata.
Size
Dimensioni, in byte, dell'area mappata all'interno del token di indirizzo logico.
Commenti
Un IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT viene inizializzato quando si chiama IOMMU_MAP_RESERVED_LOGICAL_RANGE in un IOMMU_DMA_LOGICAL_ADDRESS_TOKEN. Viene invalidato quando si chiama IOMMU_UNMAP_RESERVED_LOGICAL_RANGE.
Un segmento deve rappresentare un intervallo allineato a 4 KB all'interno di un IOMMU_DMA_LOGICAL_ADDRESS_TOKEN.
È possibile eseguire il mapping di più segmenti all'interno di un IOMMU_DMA_LOGICAL_ADDRESS_TOKEN purché i segmenti non si sovrappongano tra loro.
Requisiti
Requisito | Valore |
---|---|
Server minimo supportato | Windows Server 2022 |
Intestazione | wdm.h |
Vedi anche
IOMMU_DMA_LOGICAL_ADDRESS_TOKEN