IOMMU_INTERFACE_STATE_CHANGE structure (wdm.h)
IOMMU_INTERFACE_STATE_CHANGE represents the IOMMU interface state at the time a state change callback is invoked. When an IOMMU_INTERFACE_STATE_CHANGE_CALLBACK is invoked, the PresentFields
indicate which IOMMU_INTERFACE_STATE_CHANGE_FIELDS have changed while the rest of the members of IOMMU_INTERFACE_STATE_CHANGE provide the new state.
Syntax
typedef struct _IOMMU_INTERFACE_STATE_CHANGE {
IOMMU_INTERFACE_STATE_CHANGE_FIELDS PresentFields;
ULONG AvailableDomainTypes;
} IOMMU_INTERFACE_STATE_CHANGE, *PIOMMU_INTERFACE_STATE_CHANGE;
Members
PresentFields
Indicates which IOMMU interface states have changed. If a field within this structure is set to 1, this indicates a state change for that state field.
AvailableDomainTypes
Represents all the domain types currently available. Each set bit represents an available domain type: (1 << IOMMU_DMA_DOMAIN_TYPE)
. See IOMMU_DMA_DOMAIN_TYPE for more details.
Requirements
Requirement | Value |
---|---|
Minimum supported server | Windows Server 2022 |
Header | wdm.h |
See also
IOMMU_INTERFACE_STATE_CHANGE_FIELDS