VB聲明 |
|
Declare Function GetDiskFreeSpaceEx Lib "kernel32" Alias "GetDiskFreeSpaceExA" (ByVal lpRootPathName As String, lpFreeBytesAvailableToCaller As LARGE_INTEGER, lpTotalNumberOfBytes As LARGE_INTEGER, lpTotalNumberOfFreeBytes As LARGE_INTEGER) As Long |
|
說明 |
|
獲取與一個磁盤的組織以及剩余空間容量有關(guān)的信息 |
|
返回值 |
|
Long,非零表示成功,零表示失敗。會設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
lpRootPathName |
String,不包括卷名的磁盤根路徑名 |
lpFreeBytesAvailableToCaller |
LARGE_INTEGER,指定一個變量,用于容納調(diào)用者可用的字節(jié)數(shù)量 |
lpTotalNumberOfBytes |
LARGE_INTEGER,指定一個變量,用于容納磁盤上的總字節(jié)數(shù) |
lpTotalNumberOfFreeBytes |
LARGE_INTEGER,指定一個變量,用于容納磁盤上可用的字節(jié)數(shù) |
適用平臺 |
|
Windows 95 OSR2,Windows NT 4.0 |
|
注解 |
|
LARGE_INTEGER結(jié)構(gòu)與FILETIME結(jié)構(gòu)在內(nèi)部完全一致。正式調(diào)用前,用GetVersionEx判斷函數(shù)是否得到了支持。在Windows 95 OSR2環(huán)境中,OSVERSIONINFO結(jié)構(gòu)的dwBuildNumbe字段會大于1000 |