VB聲明 |
|
Declare Function QueryDosDevice Lib "kernel32" Alias "QueryDosDeviceA" (ByVal lpDeviceName As String, ByVal lpTargetPath As String, ByVal ucchMax As Long) As Long |
|
說明 |
|
在Windows NT中,DOS設(shè)備名會(huì)映射成NT系統(tǒng)設(shè)備名。該函數(shù)可判斷當(dāng)前的設(shè)備映射情況 |
|
返回值 |
|
Long,零表示出錯(cuò)。如執(zhí)行成功,返回保存到lpTargetPath的字符數(shù)。會(huì)設(shè)置GetLastError |
|
參數(shù)表 |
|
參數(shù) |
類型及說明 |
lpDeviceName |
String,如果是vbNullString,那么lpTargetPath會(huì)載入當(dāng)前映射的MS-DOS名稱的一個(gè)列表。如果是個(gè)MS-DOS名,則lpTargetPath會(huì)載入一個(gè)設(shè)備映射列表(第一個(gè)名字是活動(dòng)映射,后續(xù)的名字是以前尚未刪掉的映射) |
lpTargetPath |
String,名稱列表,具體取決于lpDeviceName參數(shù)。這些名字用NULL字符分隔。列表最后用兩個(gè)連續(xù)的NULL字符中止 |
ucchMax |
Long,lpTargetPath緩沖區(qū)的大小 |
注解 |
|
可用DefineDosDevice函數(shù)將映射變成DOS設(shè)備名 |
|
適用平臺(tái) |
|
Windows NT |