다음을 통해 공유


IOMMU_DEVICE_CREATION_CONFIGURATION 구조체(wdm.h)

IOMMU_DEVICE_CREATION_CONFIGURATIONIOMMU_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

DeviceId PVOID 멤버를 정의합니다.

Pasid

Pasid IOMMU_DEVICE_CREATION_CONFIGURATION_PASID 멤버를 정의합니다.

발언

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

요구 사항

요구
지원되는 최소 서버 Windows Server 2022
헤더 wdm.h(Wdm.h 포함)

참고 항목

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE