Condividi tramite


struttura IOMMU_DMA_RESERVED_REGION (wdm.h)

La struttura IOMMU_DMA_RESERVED_REGION descrive un'area di memoria che deve essere contrassegnata come riservata durante la creazione del dominio. Questa struttura viene utilizzata da IOMMU_DOMAIN_CREATE_EX.

Sintassi

typedef struct _IOMMU_DMA_RESERVED_REGION {
  struct _IOMMU_DMA_RESERVED_REGION *RegionNext;
  IOMMU_DMA_LOGICAL_ADDRESS         Base;
  SIZE_T                            NumberOfPages;
  BOOLEAN                           ShouldMap;
} IOMMU_DMA_RESERVED_REGION, *PIOMMU_DMA_RESERVED_REGION;

Members

RegionNext

Fornisce un puntatore all'area riservata successiva.

Base

Fornisce l'indirizzo di base dell'area da riservare. Deve essere allineato a pagina.

NumberOfPages

Specifica il numero di pagine da riservare.

ShouldMap

Specifica se è necessario eseguire il mapping dell'area riservata. In caso contrario, l'area non verrà mappata affatto alla tabella della pagina del dominio.

Commenti

Se il dominio creato ha un allocatore logico, anche l'intervallo di indirizzi logici verrà contrassegnato come riservato all'interno dell'allocatore logico.

Requisiti

Requisito Valore
Server minimo supportato Windows Server 2022
Intestazione wdm.h (include Wdm.h)

Vedi anche

IOMMU_DOMAIN_CREATE_EX