分类:
2006-06-14 16:23:04
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 | ||
说明 | ||
启动对网络资源进行枚举的过程。这个函数会返回由函数用于枚举资源所用的一个句柄 | ||
返回值 | ||
Long,零表示成功。会设置。如是ERROR_EXTENDED_ERROR,则可用取得额外的错误信息 | ||
参数表 | ||
参数 | 类型及说明 | |
dwScope | Long,指定要枚举的资源范围。可设为下述常数之一: | |
RESOURCE_CONNECTED | 枚举已连接的资源(忽略dwUsage) | |
RESOURCE_GLOBALNET | 枚举所有资源 | |
RESOURCE_REMEMBERED | 只枚举永久性连接 | |
dwType | Long,下述常数之一 | |
RESOURCE_ANY | 枚举所有类型的网络资源 | |
RESOURCE_DISK | 枚举磁盘资源 | |
RESOURCE_PRINT | 枚举打印资源 | |
dwUsage | Long,可设为零,表示枚举所有资源;或设为下述常数的一个或两个: | |
RESOURCEUSAGE_CONNECTABLE | 只枚举那些能够连接的资源 | |
RESOURCEUSAGE_CONTAINER | 只枚举包含了其他资源的资源 | |
lpNetResource | ,这个结构指定了一个容器资源。该函数会枚举包含于这里指定的某个指定资源内的资源。如设为NULL(把声明变成ByVal As Long),那么函数会枚举顶级网络资源。倘若在dwScope参数里没有指定RESOURCE_GLOBALNET,那么必须为NULL | |
lphEnum | Long,指定一个变量,用于装载一个枚举句柄。该句柄由函数使用。必须用函数将其清除 |