GetDriveType (kernel32)
Last changed: FrederickJZarguna@comcast.net-71.58.99.102

.
Summary

C# Signature:

  [DllImport("kernel32.dll")]
  public static extern DriveType    GetDriveType( string lpRootPathName );

VB Signature:

  Private Declare Function GetDriveType Lib "kernel32" _
  Alias "GetDriveTypeA" (ByVal lpRootPathName As String) As Integer

User-Defined Types:

  public enum DriveType : uint
  {
    DRIVE_UNKNOWN     = 0,
    DRIVE_NO_ROOT_DIR = 1,
    DRIVE_REMOVABLE   = 2,
    DRIVE_FIXED       = 3,
    DRIVE_REMOTE      = 4,
    DRIVE_CDROM       = 5,
    DRIVE_RAMDISK     = 6
  }

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation