Compartir a través de


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

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT