#[repr(C)]pub struct _FAST_IO_DISPATCH {Show 28 fields
pub SizeOfFastIoDispatch: ULONG,
pub FastIoCheckIfPossible: PFAST_IO_CHECK_IF_POSSIBLE,
pub FastIoRead: PFAST_IO_READ,
pub FastIoWrite: PFAST_IO_WRITE,
pub FastIoQueryBasicInfo: PFAST_IO_QUERY_BASIC_INFO,
pub FastIoQueryStandardInfo: PFAST_IO_QUERY_STANDARD_INFO,
pub FastIoLock: PFAST_IO_LOCK,
pub FastIoUnlockSingle: PFAST_IO_UNLOCK_SINGLE,
pub FastIoUnlockAll: PFAST_IO_UNLOCK_ALL,
pub FastIoUnlockAllByKey: PFAST_IO_UNLOCK_ALL_BY_KEY,
pub FastIoDeviceControl: PFAST_IO_DEVICE_CONTROL,
pub AcquireFileForNtCreateSection: PFAST_IO_ACQUIRE_FILE,
pub ReleaseFileForNtCreateSection: PFAST_IO_RELEASE_FILE,
pub FastIoDetachDevice: PFAST_IO_DETACH_DEVICE,
pub FastIoQueryNetworkOpenInfo: PFAST_IO_QUERY_NETWORK_OPEN_INFO,
pub AcquireForModWrite: PFAST_IO_ACQUIRE_FOR_MOD_WRITE,
pub MdlRead: PFAST_IO_MDL_READ,
pub MdlReadComplete: PFAST_IO_MDL_READ_COMPLETE,
pub PrepareMdlWrite: PFAST_IO_PREPARE_MDL_WRITE,
pub MdlWriteComplete: PFAST_IO_MDL_WRITE_COMPLETE,
pub FastIoReadCompressed: PFAST_IO_READ_COMPRESSED,
pub FastIoWriteCompressed: PFAST_IO_WRITE_COMPRESSED,
pub MdlReadCompleteCompressed: PFAST_IO_MDL_READ_COMPLETE_COMPRESSED,
pub MdlWriteCompleteCompressed: PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED,
pub FastIoQueryOpen: PFAST_IO_QUERY_OPEN,
pub ReleaseForModWrite: PFAST_IO_RELEASE_FOR_MOD_WRITE,
pub AcquireForCcFlush: PFAST_IO_ACQUIRE_FOR_CCFLUSH,
pub ReleaseForCcFlush: PFAST_IO_RELEASE_FOR_CCFLUSH,
}Fields§
§SizeOfFastIoDispatch: ULONG§FastIoCheckIfPossible: PFAST_IO_CHECK_IF_POSSIBLE§FastIoRead: PFAST_IO_READ§FastIoWrite: PFAST_IO_WRITE§FastIoQueryBasicInfo: PFAST_IO_QUERY_BASIC_INFO§FastIoQueryStandardInfo: PFAST_IO_QUERY_STANDARD_INFO§FastIoLock: PFAST_IO_LOCK§FastIoUnlockSingle: PFAST_IO_UNLOCK_SINGLE§FastIoUnlockAll: PFAST_IO_UNLOCK_ALL§FastIoUnlockAllByKey: PFAST_IO_UNLOCK_ALL_BY_KEY§FastIoDeviceControl: PFAST_IO_DEVICE_CONTROL§AcquireFileForNtCreateSection: PFAST_IO_ACQUIRE_FILE§ReleaseFileForNtCreateSection: PFAST_IO_RELEASE_FILE§FastIoDetachDevice: PFAST_IO_DETACH_DEVICE§FastIoQueryNetworkOpenInfo: PFAST_IO_QUERY_NETWORK_OPEN_INFO§AcquireForModWrite: PFAST_IO_ACQUIRE_FOR_MOD_WRITE§MdlRead: PFAST_IO_MDL_READ§MdlReadComplete: PFAST_IO_MDL_READ_COMPLETE§PrepareMdlWrite: PFAST_IO_PREPARE_MDL_WRITE§MdlWriteComplete: PFAST_IO_MDL_WRITE_COMPLETE§FastIoReadCompressed: PFAST_IO_READ_COMPRESSED§FastIoWriteCompressed: PFAST_IO_WRITE_COMPRESSED§MdlReadCompleteCompressed: PFAST_IO_MDL_READ_COMPLETE_COMPRESSED§MdlWriteCompleteCompressed: PFAST_IO_MDL_WRITE_COMPLETE_COMPRESSED§FastIoQueryOpen: PFAST_IO_QUERY_OPEN§ReleaseForModWrite: PFAST_IO_RELEASE_FOR_MOD_WRITE§AcquireForCcFlush: PFAST_IO_ACQUIRE_FOR_CCFLUSH§ReleaseForCcFlush: PFAST_IO_RELEASE_FOR_CCFLUSHTrait Implementations§
Source§impl Clone for _FAST_IO_DISPATCH
impl Clone for _FAST_IO_DISPATCH
Source§fn clone(&self) -> _FAST_IO_DISPATCH
fn clone(&self) -> _FAST_IO_DISPATCH
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for _FAST_IO_DISPATCH
impl Debug for _FAST_IO_DISPATCH
impl Copy for _FAST_IO_DISPATCH
Auto Trait Implementations§
impl Freeze for _FAST_IO_DISPATCH
impl RefUnwindSafe for _FAST_IO_DISPATCH
impl Send for _FAST_IO_DISPATCH
impl Sync for _FAST_IO_DISPATCH
impl Unpin for _FAST_IO_DISPATCH
impl UnwindSafe for _FAST_IO_DISPATCH
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more