IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT 구조체(wdm.h)

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENTIOMMU_DMA_LOGICAL_ADDRESS_TOKEN 매핑된 부분을 나타냅니다.

구문

typedef struct _IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT {
  PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN OwningToken;
  SIZE_T                           Offset;
  SIZE_T                           Size;
} IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT, *PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT;

멤버

OwningToken

매핑된 이 세그먼트가 속한 논리 주소 토큰에 대한 포인터를 제공합니다.

Offset

매핑된 지역의 논리적 주소 토큰에 대한 오프셋(바이트)입니다.

Size

논리 주소 토큰 내의 매핑된 영역 크기(바이트)입니다.

설명

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN IOMMU_MAP_RESERVED_LOGICAL_RANGE 호출할 때 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT 초기화됩니다. IOMMU_UNMAP_RESERVED_LOGICAL_RANGE 호출할 때 무효화됩니다.

세그먼트는 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN 내의 4KB 페이지 정렬 범위를 나타내야 합니다.

세그먼트가 서로 겹치지 않는 한 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN 내에서 여러 세그먼트를 매핑할 수 있습니다.

요구 사항

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

추가 정보

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE