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.
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
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
Menentukan anggota PVOID DeviceId.
Pasid
Menentukan anggota IOMMU_DEVICE_CREATION_CONFIGURATION_PASIDPasid.
Jika perangkat adalah perangkat ACPI pada sistem ARM64, maka struktur IOMMU_DEVICE_CREATION_CONFIGURATION harus disediakan selama pembuatan perangkat, parameter khusus ConfigType = IommuDeviceCreationConfigTypeAcpi
, dan ACPI harus disediakan melalui IOMMU_DEVICE_CREATION_CONFIGURATION_ACPI di bidang Acpi
.
Syarat | Nilai |
---|---|
server minimum yang didukung | Windows Server 2022 |
Header | wdm.h (termasuk Wdm.h) |
IOMMU_DEVICE_CREATION_CONFIGURATION_TYPE