GetLogicalDriveStrings,为什么是字符串列表

lig*_*tep 3 c++ winapi

我是否正确理解此函数返回驱动器号?如果是,那么为什么GetLogicalDriveStrings会提供一系列以null结尾的字符串而不是一系列字符?

Joh*_*ohn 7

因为它返回的字符串可以用作GetDriveType等函数的输入,这些函数要求输入格式为"c:",而不仅仅是"c".