IOMMU_DMA_LOGICAL_ADDRESS_TOKEN 구조체(wdm.h)

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE 만든 예약된 연속 논리 주소 범위를 나타냅니다. 논리적 주소 토큰은 표시된 논리 주소에 미리 할당된 모든 연결된 페이지 테이블이 있음을 보장하여 메모리 부족 조건으로 인해 이 지역에 대한 향후 매핑이 실패하지 않도록 합니다.

구문

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;

멤버

LogicalAddressBase

논리 주소 범위의 기본 주소를 나타냅니다.

Size

논리 주소 범위의 크기(바이트)를 나타냅니다.

설명

논리 주소 토큰은 IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE 통해 만들고 해제할 수 있습니다.

논리 주소 토큰에는 IOMMU_MAP_RESERVED_LOGICAL_RANGE 및 IOMMU_UNMAP_RESERVED_LOGICAL_RANGE 통해 물리적 주소에서 매핑되고 매핑되지 않은 논리적 주소 범위의 일부가 있어야 합니다.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022
머리글 wdm.h(Wdm.h 포함)

추가 정보

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