GetLogicalDriveStrings

GetLogicalDriveStrings

  DWORD GetLogicalDriveStrings(DODOWRD cchBuffer,LPTSTR lpszBuffer)
  VB声明
  Declare Function GetLogicalDriveStrings Lib "kernel32" Alias "GetLogicalDriveStringsA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
  说明
  获取一个字串,其中包含了当前所有 逻辑驱动器的根驱动器路径
  返回值
  返回保存所有数据所需要的字节数。应该总是比较返回值与参数cchBuffer的大小。
  参数表
  参数 类型及说明
  DODOWRD cchBuffer,缓冲区的大小
  LPTSTR lpszBuffer,用于装载 逻辑驱动器名称的字串。每个名字都用一个NULL字符分隔,在最后一个名字后面用两个NULL表示中止(空中止) 例如A:\<null>C:\<null><null>
  例如:
  DWORD dw=GetLogicalDriveStrings(0,NULL);
  LPTSTR lpDriveStrings= HeapAlloc(GetPricessHeap(),0,dw*sizeof(TCHAR));
  GetLogicalDriveStrings(dw,lpDriveStrings);

你可能感兴趣的:(GetLogicalDriveStrings)