pub struct NetworkResiliencyRequest {
pub timeout: u32,
}Expand description
Sent to request resiliency for a specified open file. This request is not valid for the SMB 2.0.2 dialect.
Fields§
§timeout: u32The requested time the server holds the file open after a disconnect before releasing it. This time is in milliseconds.
Trait Implementations§
Source§impl BinRead for NetworkResiliencyRequest
impl BinRead for NetworkResiliencyRequest
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for NetworkResiliencyRequest
impl BinWrite for NetworkResiliencyRequest
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreSource§fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming native-endian byte order. Read moreSource§fn write_be_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Debug for NetworkResiliencyRequest
impl Debug for NetworkResiliencyRequest
Source§impl From<NetworkResiliencyRequest> for IoctlReqData
impl From<NetworkResiliencyRequest> for IoctlReqData
Source§fn from(model: NetworkResiliencyRequest) -> IoctlReqData
fn from(model: NetworkResiliencyRequest) -> IoctlReqData
Converts to this type from the input type.
Source§impl FsctlRequest for NetworkResiliencyRequest
impl FsctlRequest for NetworkResiliencyRequest
const FSCTL_CODE: FsctlCodes = FsctlCodes::LmrRequestResiliency
type Response = LmrRequestResiliencyResponse
Source§impl IoctlRequestContent for NetworkResiliencyRequest
impl IoctlRequestContent for NetworkResiliencyRequest
Source§fn get_bin_size(&self) -> u32
fn get_bin_size(&self) -> u32
Returns the size of the buffer for IOCTL requests – the size of the ENCODED data, in bytes.
Source§impl PartialEq for NetworkResiliencyRequest
impl PartialEq for NetworkResiliencyRequest
impl Eq for NetworkResiliencyRequest
impl StructuralPartialEq for NetworkResiliencyRequest
Auto Trait Implementations§
impl Freeze for NetworkResiliencyRequest
impl RefUnwindSafe for NetworkResiliencyRequest
impl Send for NetworkResiliencyRequest
impl Sync for NetworkResiliencyRequest
impl Unpin for NetworkResiliencyRequest
impl UnwindSafe for NetworkResiliencyRequest
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