发信人: i_can()
整理人: wenbobo(2002-12-06 23:03:02), 站内信件
|
主要就是要调用GetVolumeInformation这个API函数,函数声明如下
[VC]
BOOL GetVolumeInformation(
LPCTSTR lpRootPathName, // 磁盘根目录("c:\";"d:\"...)
LPTSTR lpVolumeNameBuffer, // 返回卷标
DWORD nVolumeNameSize, // lpVolumeNameBuffer长度
LPDWORD lpVolumeSerialNumber, // 返回序列号
LPDWORD lpMaximumComponentLength,
// 返回最大文件名长度
LPDWORD lpFileSystemFlags, // 返回文件系统的一些标识
LPTSTR lpFileSystemNameBuffer, // 返回文件系统的名字(FAT,NTFS等)
DWORD nFileSystemNameSize // lpFileSystemNameBuffer长度
);
[VB]
Public Declare Function GetVolumeInformation& Lib "kernel32" Alias "Ge tVolumeInformationA" (ByVal lpRootPathName As String, ByVal pVolumeNam eBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long)
参数意义请看上面
-- 七里
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.102.47.7]
|
|