CVIParameter.Category
- Updated2025-07-21
- 2 minute(s) read
CVIParameter.Category
Syntax
CVIParameter.Category
Data Type
Use the following constants with this data type:
- CVIParamCategory_CStruct –(Value: 5) Specifies that the parameter is a C-style struct. This category does not have any associated data types. However, you can use the CommonCParameter.StructType property to specify the name of the TestStand type the parameter represents.
- CVIParamCategory_CStructArray –(Value: 8) Specifies that the parameter is an array of C-style structs. This category does not have any associated data types. However, you can use the CommonCParameter.StructType property to specify the name of the TestStand type that the parameter represents.
- CVIParamCategory_Enum –(Value: 10) Specifies that the parameter is an enumeration data type. Valid data types for this category include CParamType_Float32 , CParamType_Float64 , CParamType_Int16 , CParamType_Int32 , CParamType_Int8 , CParamType_UInt16 , CParamType_UInt32 , CParamType_UInt8 , CParamType_UInt64 , and CParamType_Int64 . You can use the CommonCParameter.StructType property to specify the name of the TestStand type that the parameter represents.
- CVIParamCategory_EnumArray –(Value: 11) Specifies that the parameter is an array of C-style structs. Valid data types for this category include CParamType_Float32 , CParamType_Float64 , CParamType_Int16 , CParamType_Int32 , CParamType_Int8 , CParamType_UInt16 , CParamType_UInt32 , CParamType_UInt8 , CParamType_UInt64 , and CParamType_Int64 . You can use the CommonCParameter.StructType property to specify the name of the TestStand type that the parameter represents.
- CVIParamCategory_Numeric –(Value: 0) Specifies that the parameter is a numeric data type. Valid data types for this category include CParamType_Float32 , CParamType_Float64 , CParamType_Int16 , CParamType_Int32 , CParamType_Int8 , CParamType_UInt16 , CParamType_UInt32 , CParamType_UInt8 , CParamType_UInt64 , and CParamType_Int64 .
- CVIParamCategory_NumericArray –(Value: 1) Specifies that the parameter is an array of numbers. Valid data types for this category include CParamType_Float32 , CParamType_Float64 , CParamType_Int16 , CParamType_Int32 , CParamType_Int8 , CParamType_UInt16 , CParamType_UInt32 , CParamType_UInt8 , CParamType_UInt64 , and CParamType_Int64 .
- CVIParamCategory_Object –(Value: 4) Specifies that the parameter is an ActiveX object reference. Valid data types for this category include CParamType_CVIHandle , CParamType_IDispatch , and CParamType_IUnknown .
- CVIParamCategory_ObjectArray –(Value: 7) Specifies that the parameter is an array of ActiveX object references. Valid data types for this category include CParamType_CVIHandle , CParamType_IDispatch , and CParamType_IUnknown .
- CVIParamCategory_Pointer –(Value: 9)
- CVIParamCategory_String –(Value: 2) Specifies that the parameter is a string. Valid data types for this category include CParamType_CString , CParamType_CStringBuffer , CParamType_UnicodeString , and CParamType_UnicodeStringBuffer .
- CVIParamCategory_StringArray –(Value: 6) Specifies that the parameter is an array of strings. Valid data types for this category include CParamType_CString , CParamType_CStringBuffer , CParamType_UnicodeString , and CParamType_UnicodeStringBuffer .
- CVIParamCategory_TestData –(Value: 100) Specifies that the parameter is a legacy LabWindows/CVI tTestData struct. This category does not have any associated data types.
- CVIParamCategory_TestError –(Value: 101) Specifies that the parameter is a legacy LabWindows/CVI tTestError struct. This category does not have any associated data types.
- CVIParamCategory_Void –(Value: 3) Specifies that the parameter is a void parameter, meaning it has no value. This category applies only to return values.
Purpose
Returns the category of the parameter.
See Also
CommonCParameter.GetArrayDimensionSizeExpr
CommonCParameter.SetArrayDimensionSizeExpr