PEParameterValueInfo contains information about the type of value(s) that a specified parameter field can hold. See Working with section codes.
typedef struct PEParameterValueInfo {
WORD StructSize;
short isNullable;
short disallowEditing;
short allowMultipleValues;
short hasDiscreteValues;
short partOfGroup;
short groupNum;
short mutuallyExclusiveGroup
} PEParameterValueInfo;
Specifies the size of the PEParameterValueInfo structure. Set this member to PE_SIZEOF_PARAMETER_VALUE_INFO | ||
Specifies whether or not the parameter field can be set to NULL. Set to TRUE, FALSE or PE_UNCHANGED if no change. | ||
Indicates whether the parameter field value can be edited. Set to TRUE, FALSE, or PE_UNCHANGED if no change. | ||
Specifies whether or not the parameter field can contain multiple values. Set to TRUE, FALSE or PE_UNCHANGED if no change. | ||
Specifies whether or not the parameter field contains discreet values, range values, or both. Uses one of the following PE_DR_XXX Constants. See Working with Parameter Values and Ranges. | ||
| Constant | Description | |
Specifies whether or not the parameter field is a member of a group. Set to TRUE, FALSE or PE_UNCHANGED if no change. | ||
Specifies the group number or set to PE_UNCHANGED if no change. | ||
Specifies whether or not the parameter field is a member of a mutually exclusive group. Set to TRUE, FALSE or PE_UNCHANGED if no change. | ||
Type PEParameterValueInfo
StructSize As Integer
isNullable As Integer
disallowEditing As Integer
allowMultipleValues As Integer
hasDiscreteValues As Integer
partOfGroup As Integer
groupNum As Integer
mutuallyExclusiveGroup As Integer
End Type
type
PEParameterValueInfo = record
StructSize : Word;
isNullable : smallint;
disallowEditing : smallint;
allowMultipleValues : smallint;
hasDiscreteValues : smallint;
partOfGroup : smallint; {
groupNum : smallint;
mutuallyExclusiveGroup : smallint;
end;
| Seagate Software IMG Holdings, Inc. http://www.seagatesoftware.com Support services: http://support.seagatesoftware.com |