IsNetDrive (shell32)
Last changed: -192.42.116.26

.
Summary
IsNetDrive - Tests whether a drive is a network drive.

C# Signature:

/// <summary>
/// Tests whether a drive is a network drive.
/// </summary>
/// <param name="iDrive">
/// An integer that indicates which drive letter you want to test.
/// Set it to 0 for A:, 1 for B:, and so on.
/// </param>
/// <returns>This function returns NetDriveTypes enumeration.</returns>
[DllImport("shell32.dll", SetLastError = True)]
[return: MarshalAs(UnmanagedType.I4)]
static extern NetDriveTypes IsNetDrive(int iDrive);

VB.NET Signature

''' <summary>
''' Tests whether a drive is a network drive.
''' </summary>
''' <param name="iDrive">
''' An integer that indicates which drive letter you want to test.
''' Set it to 0 for A:, 1 for B:, and so on.
''' </param>
''' <returns>This function returns NetDriveTypes enumeration.</returns>
<DllImport("shell32.dll", SetLastError:=True, CharSet:=CharSet.Unicode)> _
Public Function IsNetDrive(iDrive as Integer) As <MarshalAs(UnmanagedType.I4)> NetDriveTypes
End Function

VB Signature:

Public Declare Function IsNetDrive Lib "shell32" _

        (ByVal iDrive As Long) As NetDriveTypes

User-Defined Types:

NetDriveTypes

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation
IsNetDrive on MSDN