ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / DLNA/UPnP functions
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
Runs an action on the UPnP service.
Example
MyService is upnpService
...
 
SWITCH TableCount(TABLE_ParamIN)
CASE 0
arrResult = UPNPExecuteAction(MyService, EDT_Action)
IF ErrorOccurred THEN
Info(ErrorInfo(errFullDetails))
RETURN
END
CASE 1
arrResult = UPNPExecuteAction(MyService, EDT_Action, ...
TABLE_ParamIN[1].COL_Param)
IF ErrorOccurred THEN
Info(ErrorInfo(errFullDetails))
RETURN
END
CASE 2
arrResult = UPNPExecuteAction(MyService, EDT_Action, ...
TABLE_ParamIN[1].COL_Param, ...
TABLE_ParamIN[2].COL_Param)
IF ErrorOccurred THEN
Info(ErrorInfo(errFullDetails))
RETURN
END
OTHER CASE
Info("Not supported")
RETURN
END
Syntax
<Result> = UPNPExecuteAction(<Service> , <Action> [, <Parameter 1> [... [, <Parameter N>]]])
<Result>: Array of character strings
Array of Strings variable containing the result of the UPnP action run.
<Service>: upnpService variable
Name of upnpService variable corresponding to the service on which the action will be performed.
<Action>: Character string
Action to call on the service.
<Parameter 1>: Expected type of value (optional)
First parameter to pass to the UPnP service.
<Parameter N>: Expected type of value (optional)
Nth parameter to pass to the UPnP service.
Remarks
If the action is not run, the ErrorOccurred variable is set to True and ErrorInfo returns the details of the error.
Component: wd290device.dll
Minimum version required
  • Version 19
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 05/26/2022

Send a report | Local help