Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Содержит сведения о возможностях и конфигурации paSID устройства IOMMU DMA (идентификатор адресного пространства процесса). Эта структура возвращается функцией IOMMU_DEVICE_QUERY_INFORMATION .
Синтаксис
typedef struct _IOMMU_DMA_DEVICE_INFORMATION {
BOOLEAN DefaultPasidEnabled;
BOOLEAN PasidTaggedDmaEnabled;
BOOLEAN PasidFaultsSuppressed;
} IOMMU_DMA_DEVICE_INFORMATION, *PIOMMU_DMA_DEVICE_INFORMATION;
Члены
DefaultPasidEnabled
Значение BOOLEAN, указывающее, включен ли устройство по умолчанию PASID. Если значение TRUE, устройство работает с PASID по умолчанию для операций DMA. Если значение FALSE, устройство не настроено по умолчанию PASID.
PasidTaggedDmaEnabled
Значение BOOLEAN, указывающее, поддерживает ли устройство операции DMA с тегами PASID. Если значение TRUE, устройство может выполнять операции DMA с тегами PASID, включив несколько адресных пространств. Если значение FALSE, устройство не поддерживает paSID-tagged DMA.
PasidFaultsSuppressed
Значение BOOLEAN, указывающее, подавляются ли ошибки, связанные с PASID, для этого устройства. Если значение TRUE, ошибки PASID подавляются и не будут сообщаться. Если значение FALSE, ошибки PASID будут сообщаться обычно.
Замечания
Эта структура предоставляет основные сведения о возможностях PASID устройства, которые используются для расширенных сценариев управления памятью.
Требования
| Требование | Ценность |
|---|---|
| Заголовок | wdm.h (include Wdm.h) |