Click or drag to resize

VolumeInfo Class

Contains information about a filesystem Volume.
Inheritance Hierarchy
SystemObject
  Alphaleonis.Win32.FilesystemVolumeInfo

Namespace:  Alphaleonis.Win32.Filesystem
Assembly:  AlphaFS (in AlphaFS.dll) Version: 2.0
Syntax
[SerializableAttribute]
public sealed class VolumeInfo

The VolumeInfo type exposes the following members.

Constructors
  NameDescription
Public methodVolumeInfo(SafeFileHandle)
Initializes a VolumeInfo instance.
Public methodVolumeInfo(String)
Initializes a VolumeInfo instance.
Public methodVolumeInfo(SafeFileHandle, Boolean, Boolean)
Initializes a VolumeInfo instance.
Public methodVolumeInfo(String, Boolean, Boolean)
Initializes a VolumeInfo instance.
Top
Properties
  NameDescription
Public propertyCasePreservedNames
The specified volume supports preserved case of file names when it places a name on disk.
Public propertyCaseSensitiveSearch
The specified volume supports case-sensitive file names.
Public propertyCompression
The specified volume supports file-based compression.
Public propertyFileSystemName
Gets the name of the file system, for example, the FAT file system or the NTFS file system.
Public propertyFullPath
The full path to the volume.
Public propertyGuid
The volume GUID.
Public propertyMaximumComponentLength
Gets the maximum length of a file name component that the file system supports.
Public propertyName
Gets the label of the volume.
Public propertyNamedStreams
The specified volume supports named streams.
Public propertyPersistentAcls
The specified volume preserves and enforces access control lists (ACL).
Public propertyReadOnlyVolume
The specified volume is read-only.
Public propertySequentialWriteOnce
The specified volume supports a single sequential write.
Public propertySerialNumber
Gets the volume serial number that the operating system assigns when a hard disk is formatted.
Public propertySupportsEncryption
The specified volume supports the Encrypted File System (EFS).
Public propertySupportsExtendedAttributes
The specified volume supports extended attributes.
Public propertySupportsHardLinks
The specified volume supports hard links.
Public propertySupportsObjectIds
The specified volume supports object identifiers.
Public propertySupportsOpenByFileId
The file system supports open by FileID.
Public propertySupportsRemoteStorage
The specified volume supports remote storage. (This property does not appear on MSDN)
Public propertySupportsReparsePoints
The specified volume supports re-parse points.
Public propertySupportsSparseFiles
The specified volume supports sparse files.
Public propertySupportsTransactions
The specified volume supports transactions.
Public propertySupportsUsnJournal
The specified volume supports update sequence number (USN) journals.
Public propertyUnicodeOnDisk
The specified volume supports Unicode in file names as they appear on disk.
Public propertyVolumeIsCompressed
The specified volume is a compressed volume, for example, a DoubleSpace volume.
Public propertyVolumeQuotas
The specified volume supports disk quotas.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRefresh
Refreshes the state of the object.
Public methodToString
Returns the full path of the volume.
(Overrides ObjectToString.)
Top
See Also