Edit

Share via


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