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);
// 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