pub struct DH2QResp {
pub timeout: u32,
pub flags: DurableHandleV2Flags,
}Expand description
Response for SMB 3.x durable or persistent handle request. Indicates successful creation of a durable/persistent handle.
Reference: MS-SMB2 2.2.14.2.12
Fields§
§timeout: u32Time in milliseconds the server waits for client reconnect after failover
flags: DurableHandleV2FlagsFlags indicating whether a persistent handle was granted
Trait Implementations§
Source§impl BinRead for DH2QResp
impl BinRead for DH2QResp
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 DH2QResp
impl BinWrite for DH2QResp
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 CreateContextDataResponseValue for DH2QResp
impl CreateContextDataResponseValue for DH2QResp
const CONTEXT_NAME: &'static [u8] = CreateContextType::DH2Q_NAME
Source§impl From<DH2QResp> for CreateContextResponse
impl From<DH2QResp> for CreateContextResponse
Source§impl TryInto<DH2QResp> for CreateContextResponse
impl TryInto<DH2QResp> for CreateContextResponse
Source§type Error = SmbMsgError
type Error = SmbMsgError
The type returned in the event of a conversion error.
impl Eq for DH2QResp
impl StructuralPartialEq for DH2QResp
Auto Trait Implementations§
impl Freeze for DH2QResp
impl RefUnwindSafe for DH2QResp
impl Send for DH2QResp
impl Sync for DH2QResp
impl Unpin for DH2QResp
impl UnwindSafe for DH2QResp
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