如何在Ruby中使用IsNetworkAlive函数(Win32API)?

时间:2012-06-13 10:48:20

标签: ruby winapi watir

我需要将此功能用于Watir,但它总是返回1,即使我手动切断了连接。

require 'Win32API'

IsNetworkAlive = Win32API.new('sensapi.dll','IsNetworkAlive', nil, 'i')
boolean = IsNetworkAlive.call()

不确定参数是否正确给出了......

1st是必需的dll,根据Bill Gates' site,它是sensapi.dll。 2nd是我想要实例化的函数的名称。 IsNetWorkAlive,即。 3rd是函数参数的类型。没有,因此没有。 4th是返回值的类型。嗯,它是布尔值,但Ruby确实拥有它。它应该是0或1,所以我可以使用int。

0 个答案:

没有答案