IO_PERSISTED_MEMORY_ENUMERATION_CALLBACK

Type Alias IO_PERSISTED_MEMORY_ENUMERATION_CALLBACK 

pub type IO_PERSISTED_MEMORY_ENUMERATION_CALLBACK = Option<unsafe extern "system" fn(driverobject: *const DRIVER_OBJECT, physicaldeviceobject: *const DEVICE_OBJECT, physicaldeviceid: *const UNICODE_STRING, datatag: *const u16, dataversion: *const u32, context: *const c_void) -> NTSTATUS>;

Aliased Type§

pub enum IO_PERSISTED_MEMORY_ENUMERATION_CALLBACK {
    None,
    Some(unsafe extern "system" fn(*const DRIVER_OBJECT, *const DEVICE_OBJECT, *const UNICODE_STRING, *const u16, *const u32, *const c_void) -> NTSTATUS),
}

Variants§

§1.0.0

None

No value.

§1.0.0

Some(unsafe extern "system" fn(*const DRIVER_OBJECT, *const DEVICE_OBJECT, *const UNICODE_STRING, *const u16, *const u32, *const c_void) -> NTSTATUS)

Some value of type T.