struktur IOMMU_DEVICE_CREATION_CONFIGURATION (wdm.h)

IOMMU_DEVICE_CREATION_CONFIGURATION menjelaskan konfigurasi atau daftar konfigurasi yang akan digunakan sebagai bagian dari pembuatan dan inisialisasi IOMMU_DMA_DEVICE.

Sintaks

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;

Anggota

NextConfiguration

Daftar opsional untuk menyediakan konfigurasi tambahan.

ConfigType

Enum yang menjelaskan konfigurasi mana yang diwakili. Lihat IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE.

Acpi

Jika (ConfigType == IommuDeviceCreationConfigTypeAcpi), berikan parameter input yang diperlukan untuk pembuatan perangkat. Lihat IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

DeviceId

Mendefinisikan deviceId anggota PVOID.

Pasid

Mendefinisikan anggota IOMMU_DEVICE_CREATION_CONFIGURATION_PASIDPasid.

Keterangan

Jika perangkat adalah perangkat ACPI pada sistem ARM64, maka struktur IOMMU_DEVICE_CREATION_CONFIGURATION harus disediakan selama pembuatan perangkat, ConfigType = IommuDeviceCreationConfigTypeAcpi, dan parameter khusus ACPI harus disediakan melalui IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI di Acpi lapangan.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022
Header wdm.h (termasuk Wdm.h)

Lihat juga

IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE

IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI

IOMMU_DEVICE_CREATE