Type Alias IOMMU_DOMAIN_CREATE_EX
pub type IOMMU_DOMAIN_CREATE_EX = Option<unsafe extern "system" fn(domaintype: IOMMU_DMA_DOMAIN_TYPE, flags: IOMMU_DMA_DOMAIN_CREATION_FLAGS, logicalallocatorconfig: *const IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG, reservedregions: *const IOMMU_DMA_RESERVED_REGION, domainout: *mut *mut IOMMU_DMA_DOMAIN) -> NTSTATUS>;Aliased Type§
pub enum IOMMU_DOMAIN_CREATE_EX {
None,
Some(unsafe extern "system" fn(IOMMU_DMA_DOMAIN_TYPE, IOMMU_DMA_DOMAIN_CREATION_FLAGS, *const IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG, *const IOMMU_DMA_RESERVED_REGION, *mut *mut IOMMU_DMA_DOMAIN) -> NTSTATUS),
}Variants§
None
No value.
Some(unsafe extern "system" fn(IOMMU_DMA_DOMAIN_TYPE, IOMMU_DMA_DOMAIN_CREATION_FLAGS, *const IOMMU_DMA_LOGICAL_ALLOCATOR_CONFIG, *const IOMMU_DMA_RESERVED_REGION, *mut *mut IOMMU_DMA_DOMAIN) -> NTSTATUS)
Some value of type T.