Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
PROCEDURE GETNICINFO
#DEFINE ERROR_SUCCESS 0
#DEFINE ERROR_NOT_SUPPORTED 50
#DEFINE ERROR_INVALID_PARAMETER 87
#DEFINE ERROR_BUFFER_OVERFLOW 111
#DEFINE ERROR_NO_DATA 232
DECLARE INTEGER GetAdaptersInfo IN iphlpapi;
STRING @pAdapterInfo, LONG @pOutBufLen
LOCAL LCBUFFER, LNBUFSIZE
LNBUFSIZE = 0
LCBUFFER = ""
* this call usually returns the ERROR_BUFFER_OVERFLOW
* with lnBufsize set to the required amount of memory
= GETADAPTERSINFO(@LCBUFFER, @LNBUFSIZE)
LCBUFFER = REPLI(CHR(0), LNBUFSIZE)
IF GETADAPTERSINFO(@LCBUFFER, @LNBUFSIZE) <> ERROR_SUCCESS
* still something is wrong
RETURN ""
ENDIF
RETURN STRTRAN(SUBSTR(LCBUFFER, 433,15), CHR(0),"")
Local loWMIService, lcQuery, loNetworkAdapterConfigurations, loNIC, lcIPAddress
lcQuery = "Select * from Win32_NetworkAdapterConfiguration"
loWMIService = Getobject('winmgmts:\\.\root\cimv2')
loNetworkAdapterConfigurations = loWMIService.ExecQuery(lcQuery)
For each loNIC in loNetworkAdapterConfigurations
? loNIC.Caption
If loNIC.IPEnabled
For each lcIPAddress in loNIC.IPAddress
? lcIPAddress
EndFor
EndIf
If !IsNull(loNic.MacAddress)
? "MAC Address:",loNic.MacAddress
Endif
EndFor
DECLARE ... GETADAPTERSINFO ...
DECLARE ... GetAdaptersInfo ...
GETADAPTERSINFO(...)
GetAdaptersInfo()
GETAdaptersInfo()
....