#[repr(i32)]
pub enum FILE_INFORMATION_CLASS {
Show 77 variants FileDirectoryInformation, FileFullDirectoryInformation, FileBothDirectoryInformation, FileBasicInformation, FileStandardInformation, FileInternalInformation, FileEaInformation, FileAccessInformation, FileNameInformation, FileRenameInformation, FileLinkInformation, FileNamesInformation, FileDispositionInformation, FilePositionInformation, FileFullEaInformation, FileModeInformation, FileAlignmentInformation, FileAllInformation, FileAllocationInformation, FileEndOfFileInformation, FileAlternateNameInformation, FileStreamInformation, FilePipeInformation, FilePipeLocalInformation, FilePipeRemoteInformation, FileMailslotQueryInformation, FileMailslotSetInformation, FileCompressionInformation, FileObjectIdInformation, FileCompletionInformation, FileMoveClusterInformation, FileQuotaInformation, FileReparsePointInformation, FileNetworkOpenInformation, FileAttributeTagInformation, FileTrackingInformation, FileIdBothDirectoryInformation, FileIdFullDirectoryInformation, FileValidDataLengthInformation, FileShortNameInformation, FileIoCompletionNotificationInformation, FileIoStatusBlockRangeInformation, FileIoPriorityHintInformation, FileSfioReserveInformation, FileSfioVolumeInformation, FileHardLinkInformation, FileProcessIdsUsingFileInformation, FileNormalizedNameInformation, FileNetworkPhysicalNameInformation, FileIdGlobalTxDirectoryInformation, FileIsRemoteDeviceInformation, FileUnusedInformation, FileNumaNodeInformation, FileStandardLinkInformation, FileRemoteProtocolInformation, FileRenameInformationBypassAccessCheck, FileLinkInformationBypassAccessCheck, FileVolumeNameInformation, FileIdInformation, FileIdExtdDirectoryInformation, FileReplaceCompletionInformation, FileHardLinkFullIdInformation, FileIdExtdBothDirectoryInformation, FileDispositionInformationEx, FileRenameInformationEx, FileRenameInformationExBypassAccessCheck, FileDesiredStorageClassInformation, FileStatInformation, FileMemoryPartitionInformation, FileStatLxInformation, FileCaseSensitiveInformation, FileLinkInformationEx, FileLinkInformationExBypassAccessCheck, FileStorageReserveIdInformation, FileCaseSensitiveInformationForceAccessCheck, FileKnownFolderInformation, FileMaximumInformation,
}

Variantsยง

ยง

FileDirectoryInformation

ยง

FileFullDirectoryInformation

ยง

FileBothDirectoryInformation

ยง

FileBasicInformation

ยง

FileStandardInformation

ยง

FileInternalInformation

ยง

FileEaInformation

ยง

FileAccessInformation

ยง

FileNameInformation

ยง

FileRenameInformation

ยง

FileLinkInformation

ยง

FileNamesInformation

ยง

FileDispositionInformation

ยง

FilePositionInformation

ยง

FileFullEaInformation

ยง

FileModeInformation

ยง

FileAlignmentInformation

ยง

FileAllInformation

ยง

FileAllocationInformation

ยง

FileEndOfFileInformation

ยง

FileAlternateNameInformation

ยง

FileStreamInformation

ยง

FilePipeInformation

ยง

FilePipeLocalInformation

ยง

FilePipeRemoteInformation

ยง

FileMailslotQueryInformation

ยง

FileMailslotSetInformation

ยง

FileCompressionInformation

ยง

FileObjectIdInformation

ยง

FileCompletionInformation

ยง

FileMoveClusterInformation

ยง

FileQuotaInformation

ยง

FileReparsePointInformation

ยง

FileNetworkOpenInformation

ยง

FileAttributeTagInformation

ยง

FileTrackingInformation

ยง

FileIdBothDirectoryInformation

ยง

FileIdFullDirectoryInformation

ยง

FileValidDataLengthInformation

ยง

FileShortNameInformation

ยง

FileIoCompletionNotificationInformation

ยง

FileIoStatusBlockRangeInformation

ยง

FileIoPriorityHintInformation

ยง

FileSfioReserveInformation

ยง

FileSfioVolumeInformation

ยง

FileHardLinkInformation

ยง

FileProcessIdsUsingFileInformation

ยง

FileNormalizedNameInformation

ยง

FileNetworkPhysicalNameInformation

ยง

FileIdGlobalTxDirectoryInformation

ยง

FileIsRemoteDeviceInformation

ยง

FileUnusedInformation

ยง

FileNumaNodeInformation

ยง

FileStandardLinkInformation

ยง

FileRemoteProtocolInformation

ยง

FileRenameInformationBypassAccessCheck

ยง

FileLinkInformationBypassAccessCheck

ยง

FileVolumeNameInformation

ยง

FileIdInformation

ยง

FileIdExtdDirectoryInformation

ยง

FileReplaceCompletionInformation

ยง

FileHardLinkFullIdInformation

ยง

FileIdExtdBothDirectoryInformation

ยง

FileDispositionInformationEx

ยง

FileRenameInformationEx

ยง

FileRenameInformationExBypassAccessCheck

ยง

FileDesiredStorageClassInformation

ยง

FileStatInformation

ยง

FileMemoryPartitionInformation

ยง

FileStatLxInformation

ยง

FileCaseSensitiveInformation

ยง

FileLinkInformationEx

ยง

FileLinkInformationExBypassAccessCheck

ยง

FileStorageReserveIdInformation

ยง

FileCaseSensitiveInformationForceAccessCheck

ยง

FileKnownFolderInformation

ยง

FileMaximumInformation

Trait Implementationsยง

sourceยง

impl Clone for FILE_INFORMATION_CLASS

sourceยง

fn clone(&self) -> FILE_INFORMATION_CLASS

Returns a copy of the value. Read more
1.0.0 ยท sourceยง

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
sourceยง

impl Debug for FILE_INFORMATION_CLASS

sourceยง

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
sourceยง

impl Hash for FILE_INFORMATION_CLASS

sourceยง

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 ยท sourceยง

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
sourceยง

impl PartialEq<FILE_INFORMATION_CLASS> for FILE_INFORMATION_CLASS

sourceยง

fn eq(&self, other: &FILE_INFORMATION_CLASS) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 ยท sourceยง

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
sourceยง

impl Copy for FILE_INFORMATION_CLASS

sourceยง

impl Eq for FILE_INFORMATION_CLASS

sourceยง

impl StructuralEq for FILE_INFORMATION_CLASS

sourceยง

impl StructuralPartialEq for FILE_INFORMATION_CLASS

Auto Trait Implementationsยง

Blanket Implementationsยง

sourceยง

impl<T> Any for Twhere T: 'static + ?Sized,

sourceยง

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
sourceยง

impl<T> Borrow<T> for Twhere T: ?Sized,

sourceยง

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
sourceยง

impl<T> BorrowMut<T> for Twhere T: ?Sized,

sourceยง

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
sourceยง

impl<T> From<T> for T

sourceยง

fn from(t: T) -> T

Returns the argument unchanged.

sourceยง

impl<T, U> Into<U> for Twhere U: From<T>,

sourceยง

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

sourceยง

impl<T> ToOwned for Twhere T: Clone,

ยง

type Owned = T

The resulting type after obtaining ownership.
sourceยง

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
sourceยง

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
sourceยง

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

ยง

type Error = Infallible

The type returned in the event of a conversion error.
sourceยง

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
sourceยง

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

ยง

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
sourceยง

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.