DOMAIN_CONFIGURATION structure (wdm.h)

Contains information required to configure a domain. This structure is used by the IOMMU_DOMAIN_CONFIGURE callback function.

Syntax

typedef struct _DOMAIN_CONFIGURATION {
  DOMAIN_CONFIGURATION_ARCH Type;
  union {
    DOMAIN_CONFIGURATION_ARM64 Arm64;
    DOMAIN_CONFIGURATION_X64   X64;
  };
} DOMAIN_CONFIGURATION, *PDOMAIN_CONFIGURATION;

Members

Type

A DOMAIN_CONFIGURATION_ARCH-type value that indicates the domain architecture.

Arm64

A DOMAIN_CONFIGURATION_ARM64 structure that contains the domain configuration information for an ARM64 system.

X64

A DOMAIN_CONFIGURATION_X64 structure that contains the domain configuration information for an X64 system. Reserved for system use only.

Remarks

The X64 configurations are reserved for system use only. Calling IommuDomainConfigure with this configuration will result in a return of STATUS_NOT_SUPPORTED.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1803
Header wdm.h (include Wdm.h)

See also

IOMMU_DOMAIN_CONFIGURE