将网络共享或打印机的名称放到一个数组中,然后返回资源的数目。
语法
ANETRESOURCES(ArrayName,cNetworkName,nResourceType)
返值类型
数值型
参数
ArrayName
指定数组的名称,该数组中包含网络共享或打印机的信息。如果所指定的数组不存在,Visual FoxPro 会自动创建该数组。如果该数组存在,但是大小不足以容纳所有的信息,则 Visual FoxPro 自动增加该数组的大小。如果该数组比所需的要大,则 Visual FoxPro 会截短该数组。如果数组存在,并且由于没有找到或打印机使得 ANETRESOURCES()返回 0,则该数组保持不变。如果该数组不存在,并且 ANETRESOURCES()返回 0,则不创建该数组。
cNetworkName
指定网络的名称,在该网络上返回了共享或打印机信息。网络名的格式应该是"\\NetworkName"。不必与所指定的网络连接,而且指定一个网络也不会使您与该网络连接。
ResourceType
指定网络资源的类型,将返回该资源的信息。如果 nResourceType 的值为1,则返回网络上共享的名称。如果 nResourceType 的值为 2,则返回网络上打印机的名称。
说明
ANETRESOURCES()返回所找到的网络共享或打印机的数量(等于数组的行数)。如果所指定网络上没有共享或打印机,或者所指定的网络不存在,则ANETRESOURCES()返回零。