VB聲明 |
||
Declare Function WNetOpenEnum Lib "mpr.dll" Alias "WNetOpenEnumA" (ByVal dwScope As Long, ByVal dwType As Long, ByVal dwUsage As Long, lpNetResource As NETRESOURCE, lphEnum As Long) As Long |
||
說明 |
||
啟動對網(wǎng)絡(luò)資源進(jìn)行枚舉的過程。這個函數(shù)會返回由WNetEnumResource函數(shù)用于枚舉資源所用的一個句柄 |
||
返回值 |
||
Long,零表示成功。會設(shè)置GetLastError。如GetLastError是ERROR_EXTENDED_ERROR,則可用WNetGetLastError取得額外的錯誤信息 |
||
參數(shù)表 |
||
參數(shù) |
類型及說明 |
|
dwScope |
Long,指定要枚舉的資源范圍??稍O(shè)為下述常數(shù)之一: |
|
RESOURCE_CONNECTED |
枚舉已連接的資源(忽略dwUsage) |
|
RESOURCE_GLOBALNET |
枚舉所有資源 |
|
RESOURCE_REMEMBERED |
只枚舉永久性連接 |
|
dwType |
Long,下述常數(shù)之一 |
|
RESOURCE_ANY |
枚舉所有類型的網(wǎng)絡(luò)資源 |
|
RESOURCE_DISK |
枚舉磁盤資源 |
|
RESOURCE_PRINT |
枚舉打印資源 |
|
dwUsage |
Long,可設(shè)為零,表示枚舉所有資源;或設(shè)為下述常數(shù)的一個或兩個: |
|
RESOURCEUSAGE_CONNECTABLE |
只枚舉那些能夠連接的資源 |
|
RESOURCEUSAGE_CONTAINER |
只枚舉包含了其他資源的資源 |
|
lpNetResource |
NETRESOURCE,這個結(jié)構(gòu)指定了一個容器資源。該函數(shù)會枚舉包含于這里指定的某個指定資源內(nèi)的資源。如設(shè)為NULL(把聲明變成ByVal As Long),那么函數(shù)會枚舉頂級網(wǎng)絡(luò)資源。倘若在dwScope參數(shù)里沒有指定RESOURCE_GLOBALNET,那么必須為NULL |
|
lphEnum |
Long,指定一個變量,用于裝載一個枚舉句柄。該句柄由WNetEnumResource函數(shù)使用。必須用WNetCloseEnum函數(shù)將其清除 |