estructura IOMMU_DMA_LOGICAL_ADDRESS_TOKEN (wdm.h)
El IOMMU_DMA_LOGICAL_ADDRESS_TOKEN representa un intervalo de direcciones lógicos contiguo reservado creado por IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE. Los tokens de dirección lógica garantizan que la dirección lógica representada tenga todas sus tablas de páginas asociadas asignadas con antelación, lo que garantiza que las asignaciones futuras a esta región no producirán errores debido a condiciones de memoria bajas.
Sintaxis
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;
Miembros
LogicalAddressBase
Representa la dirección base del intervalo de direcciones lógicas.
Size
Representa el tamaño, en bytes, del intervalo de direcciones lógico.
Comentarios
Los tokens de dirección lógica se pueden crear y liberar mediante IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE y IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE.
Los tokens de dirección lógica deben tener partes de sus intervalos de direcciones lógicos asignados y sin asignar desde direcciones físicas a través de IOMMU_MAP_RESERVED_LOGICAL_RANGE y IOMMU_UNMAP_RESERVED_LOGICAL_RANGE.
Requisitos
Requisito | Value |
---|---|
Servidor mínimo compatible | Windows Server 2022 |
Encabezado | wdm.h (incluya Wdm.h) |
Consulte también
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE
IOMMU_MAP_RESERVED_LOGICAL_RANGE