IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

Type Alias IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK 

pub type IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK = Option<unsafe extern "system" fn(statechangecallback: PIOMMU_INTERFACE_STATE_CHANGE_CALLBACK, context: *const c_void, dmadevice: *const IOMMU_DMA_DEVICE, statefields: *const IOMMU_INTERFACE_STATE_CHANGE_FIELDS) -> NTSTATUS>;

Aliased Type§

pub enum IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK {
    None,
    Some(unsafe extern "system" fn(Option<unsafe extern "system" fn()>, *const c_void, *const IOMMU_DMA_DEVICE, *const IOMMU_INTERFACE_STATE_CHANGE_FIELDS) -> NTSTATUS),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "system" fn(Option<unsafe extern "system" fn()>, *const c_void, *const IOMMU_DMA_DEVICE, *const IOMMU_INTERFACE_STATE_CHANGE_FIELDS) -> NTSTATUS)

Some value of type T.