// wdm.h
IOMMU_DOMAIN_CONFIGURE IommuDomainConfigure;
NTSTATUS IommuDomainConfigure(
[_In_] PIOMMU_DMA_DOMAIN Domain,
[_In_] PDOMAIN_CONFIGURATION Configuration
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
Configures a domain for use. All DMA blocked until the domain is configured.
Domain [_In_]A pointer to the handle to the domain.
Configuration [_In_]A pointer to a DOMAIN_CONFIGURATION structure that contains the new configuration for the domain.
Return STATUS_SUCCESS if the operation succeeds. Otherwise, return an appropriate NTSTATUS values error code. For more information, see NTSTATUS Values.
If the domain being configured is OS managed (via IOMMU_DOMAIN_CREATE) or is not of type DomainTypeUnmanaged (via IOMMU_DOMAIN_CREATE_EX) then it cannot be configured and the function will return STATUS_INVALID_PARAMETER_1