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 tiene todas sus tablas de página 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ógicos.
Observaciones
Los tokens de dirección lógica se pueden crear y liberar a través de 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ógicas 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 | Valor |
---|---|
servidor mínimo admitido | Windows Server 2022 |
encabezado de | wdm.h (incluya Wdm.h) |
Consulte también
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE
IOMMU_MAP_RESERVED_LOGICAL_RANGE