pub struct FileNetworkOpenInformation {
pub creation_time: FileTime,
pub last_access_time: FileTime,
pub last_write_time: FileTime,
pub change_time: FileTime,
pub allocation_size: u64,
pub end_of_file: u64,
pub file_attributes: FileAttributes,
}Expand description
Query network file open information for a file.
Fields§
§creation_time: FileTimeThe time when the file was created.
last_access_time: FileTimeThe time when the file was last accessed.
last_write_time: FileTimeThe time when data was last written to the file.
change_time: FileTimeThe time when the file was last changed.
allocation_size: u64The number of bytes that are allocated for the file.
end_of_file: u64The end of file location as a byte offset from the start of the file.
file_attributes: FileAttributesThe file attributes.
Trait Implementations§
Source§impl BinRead for FileNetworkOpenInformation
impl BinRead for FileNetworkOpenInformation
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 FileNetworkOpenInformation
impl BinWrite for FileNetworkOpenInformation
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 FileNetworkOpenInformation
impl Debug for FileNetworkOpenInformation
Source§impl From<FileNetworkOpenInformation> for QueryFileInfo
impl From<FileNetworkOpenInformation> for QueryFileInfo
Source§fn from(value: FileNetworkOpenInformation) -> QueryFileInfo
fn from(value: FileNetworkOpenInformation) -> QueryFileInfo
Converts to this type from the input type.
Source§impl QueryFileInfoValue for FileNetworkOpenInformation
impl QueryFileInfoValue for FileNetworkOpenInformation
const CLASS_ID: QueryFileInfoClass = QueryFileInfoClass::NetworkOpenInformation
Source§impl TryFrom<QueryFileInfo> for FileNetworkOpenInformation
impl TryFrom<QueryFileInfo> for FileNetworkOpenInformation
Source§type Error = SmbFsccError
type Error = SmbFsccError
The type returned in the event of a conversion error.
impl Eq for FileNetworkOpenInformation
impl StructuralPartialEq for FileNetworkOpenInformation
Auto Trait Implementations§
impl Freeze for FileNetworkOpenInformation
impl RefUnwindSafe for FileNetworkOpenInformation
impl Send for FileNetworkOpenInformation
impl Sync for FileNetworkOpenInformation
impl Unpin for FileNetworkOpenInformation
impl UnwindSafe for FileNetworkOpenInformation
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