Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура IOMMU_DEVICE_CREATION_CONFIGURATION_PASID предоставляет параметры конфигурации PASID для структуры IOMMU_DEVICE_CREATION_CONFIGURATION , которая используется во время создания IOMMU_DMA_DEVICE с поддержкой PASID.
Синтаксис
typedef struct _IOMMU_DEVICE_CREATION_CONFIGURATION_PASID {
IOMMU_PASID_CONFIGURATION_TYPE ConfigType;
BOOLEAN SuppressPasidFaults;
} IOMMU_DEVICE_CREATION_CONFIGURATION_PASID, *PIOMMU_DEVICE_CREATION_CONFIGURATION_PASID;
Члены
ConfigType
Значение IOMMU_PASID_CONFIGURATION_TYPE , указывающее тип поддержки PASID.
SuppressPasidFaults
Значение BOOLEAN, указывающее, следует ли замолчать ошибки, связанные с трафиком DMA с тегом PASID. Если значение TRUE, ошибки PASID подавляются. Если значение FALSE (по умолчанию), ошибки являются неустранимыми и будут сообщаться.
Замечания
Эта структура используется при создании устройства IOMMU, требующего поддержки PASID (идентификатор адресного пространства процесса). Он указывает как тип конфигурации PASID, так и поведение обработки ошибок.
Поле ConfigType определяет, будет ли устройство поддерживать только возможности PASID по умолчанию или полные возможности DMA с тегами PASID. Поле SuppressPasidFaults позволяет водителям управлять поведением отчетов об ошибках для операций, связанных с PASID.
Требования
| Требование | Ценность |
|---|---|
| минимальный поддерживаемый сервер | Windows Server 2022 |
| Заголовок | wdm.h (include Wdm.h) |
См. также
IOMMU_PASID_CONFIGURATION_TYPE