GetLogicalDriveStrings (kernel32)
Last changed: wblum@pacbell.net-64.164.135.50

.
Summary

C# Signature:

[DllImport("kernel32.dll")]
// static extern uint GetLogicalDriveStrings(uint nBufferLength,
//    [Out] StringBuilder lpBuffer); --- Don't do this!

// if we were to use the StringBuilder, only the first string would be returned
// so, since arrays are reference types, we can pass an array of chars
// just initialize it prior to call the function as
// char[] lpBuffer = new char[nBufferLength];
static extern uint GetLogicalDriveStrings(uint nBufferLength, char[] lpBuffer);

User-Defined Types:

None.

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation