| 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函数将其清除 | |