基本介紹
- 外文名:WNetOpenEnum
- 說明:啟動對網路資源進行枚舉的過程
- 類型:程式語言
- 適用範圍:windows
- 返回值:Long,非零表示成功
VB聲明,說明,返回值,參數表,
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
說明
啟動對網路資源進行枚舉的過程。這個函式會返回由WNetEnumResource函式用於枚舉資源所用的一個句柄
返回值
Long,零表示成功。會設定GetLastError。如GetLastError是ERROR_EXTENDED_ERROR,則可用WNetGetLastError取得額外的錯誤信息
參數表
參數 類型及說明
dwScope Long,指定要枚舉的資源範圍。可設為下述常數之一:
RESOURCE_CONNECTED 枚舉已連線的資源(忽略dwUsage)
RESOURCE_GLOBALNET 枚舉所有資源
RESOURCE_REMEMBERED 只枚舉永久性連線
dwType Long,下述常數之一
RESOURCE_ANY 枚舉所有類型的網路資源
RESOURCE_DISK 枚舉磁碟資源
RESOURCE_PRINT 枚舉列印資源
dwUsage Long,可設為零,表示枚舉所有資源;或設為下述常數的一個或兩個:
RESOURCEUSAGE_CONNECTABLE 只枚舉那些能夠連線的資源
RESOURCEUSAGE_CONTAINER 只枚舉包含了其他資源的資源
lpNetResource NETRESOURCE,這個結構指定了一個容器資源。該函式會枚舉包含於這裡指定的某個指定資源內的資源。如設為NULL(把聲明變成ByVal As Long),那么函式會枚舉頂級網路資源。倘若在dwScope參數裡沒有指定RESOURCE_GLOBALNET,那么必須為NULL
lphEnum Long,指定一個變數,用於裝載一個枚舉句柄。該句柄由WNetEnumResource函式使用。必須用WNetCloseEnum函式將其清除