IOMMU_DEVICE_CREATION_CONFIGURATION 구조체(wdm.h)

IOMMU_DEVICE_CREATION_CONFIGURATION IOMMU_DMA_DEVICE 생성 및 초기화의 일부로 사용할 구성 또는 구성 목록을 설명합니다.

구문

typedef struct _IOMMU_DEVICE_CREATION_CONFIGURATION {
  LIST_ENTRY                               NextConfiguration;
  IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE ConfigType;
  union {
    IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI  Acpi;
    PVOID                                     DeviceId;
    IOMMU_DEVICE_CREATION_CONFIGURATION_PASID Pasid;
  };
} IOMMU_DEVICE_CREATION_CONFIGURATION, *PIOMMU_DEVICE_CREATION_CONFIGURATION;

멤버

NextConfiguration

추가 구성을 제공하는 선택적 목록입니다.

ConfigType

표시되는 구성을 설명하는 열거형입니다. IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE 참조하세요.

Acpi

이면 (ConfigType == IommuDeviceCreationConfigTypeAcpi)디바이스를 만드는 데 필요한 입력 매개 변수를 제공합니다. IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI 참조

DeviceId

PVOID 멤버 DeviceId를 정의합니다.

Pasid

IOMMU_DEVICE_CREATION_CONFIGURATION_PASID 멤버 Pasid를 정의합니다.

설명

디바이스가 ARM64 시스템의 ACPI 디바이스인 경우 디바이스를 만드는 동안 IOMMU_DEVICE_CREATION_CONFIGURATION 구조를 제공해야 하며, ConfigType = IommuDeviceCreationConfigTypeAcpiACPI 관련 매개 변수는 필드 의 IOMMU_DEVICE_CREATION_CONFIGURATION_ACPIAcpi 통해 제공해야 합니다.

요구 사항

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

추가 정보

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE