GetFPParamValue
- Updated2023-02-21
- 3 minute(s) read
GetFPParamValue
LabWindows/CVI ActiveX Server Interface
CVI_AppGetFPParamValue (CAObjHandle objectHandle, ERRORINFO *errorInfo, const char *fpFile, const char *functionName, long paramIndex, char **value, long *paramFound, long *returnValue);
![]() |
Note This function signature is shown as it appears when you create a client using the LabWindows/CVI ActiveX Controller Wizard. If you create a client for the LabWindows/CVI ActiveX server interface using a different development environment, this function might be exposed differently. Some of the parameters documented here, such as objectHandle or errorInfo, are not applicable if you write a client using a different development environment. |
Purpose
Gets the value of the specified function parameter.
Parameters
Input | ||
Name | Type | Description |
objectHandle | CAObjHandle | Specifier for a particular ActiveX object that is currently in memory. Obtain this handle from CVI_NewApp, CVI_OpenApp, CVI_ActiveApp, or an ActiveX method or property. All of the methods that you can apply to a particular object are grouped under a single class in the function tree. The name of the class corresponds to the type of the object to which this handle refers. |
fpFile | const char * | The .fp file that contains the function parameter whose value you want to get. The file must be opened currently. You can pass either an absolute pathname or the simple filename of a .fp file in the project. |
functionName | const char * | The function that contains the parameter whose value you want to get. |
paramIndex | long | Either –1 for the return value or the zero-based position of the parameter. If paramIndex is less than –1 or greater than 99, this function returns an error. |
Output | ||
Name | Type | Description |
errorInfo | ERRORINFO * | When an ActiveX server function fails with the error code DISP_E_EXCEPTION, descriptive information about the error code is stored in this parameter. The information can include the error code, source, and description. It also can include a help file and help file context ID. When an ActiveX server function fails with the error codes DISP_E_PARAMNOTFOUND, DISP_E_TYPEMISMATCH, or E_INVALIDARG, the parameter position of the invalid argument may be stored in the errorParamPos member of this parameter. You can pass NULL for this parameter. |
value | char ** | The value of the specified parameter. When you no longer need the string returned in this parameter, you must free it by calling the LabWindows/CVI ActiveX Library CA_FreeMemory function. |
paramFound | long * | Indicates whether the specified function parameter was found. 0 = parameter not found 1 = parameter found |
returnValue | long * | The value that the LabWindows/CVI ActiveX server function returns. A negative value indicates that the LabWindows/CVI ActiveX server function returned an error. You can use GetCVIAutomationServerErrorString to get the description of a LabWindows/CVI ActiveX server error code. |
Return Value
Name | Type | Description |
status | HRESULT | A value indicating whether an error occurred. A negative error code indicates function failure. Error codes are defined in CVIversion\include\cviauto.h and <Program Files>\National Instruments\Shared\MSDTRedistributables\SDKHeaderFiles\8.1\winerror.h. You can use CA_GetAutomationErrorString to get the description of an ActiveX Library error code. |