estrutura IOMMU_DMA_LOGICAL_ADDRESS_TOKEN (wdm.h)
O IOMMU_DMA_LOGICAL_ADDRESS_TOKEN representa um intervalo de endereços lógicos contíguo reservado criado por IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE. Tokens de endereço lógico garantem que o endereço lógico representado tenha todas as suas tabelas de página associadas alocadas antecipadamente, garantindo que mapeamentos futuros para essa região não falharão devido a condições de memória baixas.
Sintaxe
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;
Membros
LogicalAddressBase
Representa o endereço base do intervalo de endereços lógicos.
Size
Representa o tamanho, em bytes, do intervalo de endereços lógicos.
Observações
Os tokens de Endereço Lógico podem ser criados e liberados por meio de IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE e IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE.
Os tokens de Endereço Lógico devem ter partes de seus intervalos de endereços lógicos mapeadas e não mapeadas de endereços físicos por meio de IOMMU_MAP_RESERVED_LOGICAL_RANGE e IOMMU_UNMAP_RESERVED_LOGICAL_RANGE.
Requisitos
Requisito | Valor |
---|---|
servidor com suporte mínimo | Windows Server 2022 |
cabeçalho | wdm.h (inclua Wdm.h) |
Consulte também
IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE
IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE
IOMMU_MAP_RESERVED_LOGICAL_RANGE