2.5.98.46 PtgFuncVar
The PtgFuncVar structure specifies a call to a function with a variable number of parameters, as defined in section 2.5.98.88.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ptg |
A |
B |
cparams |
tab |
C |
ptg (5 bits): Reserved. This value MUST be 0x02
A - type (2 bits): A PtgDataType (section 2.5.98.36) structure that specifies the data type for the value of this Ptg (section 2.5.98.16).
B - reserved (1 bit): This value MUST be 0, and MUST be ignored.
cparams (1 byte): An unsigned integer that specifies the number of parameters. This value MUST be within the range defined for the function specified by tab.
tab (15 bits): A structure that specifies the function to be called. If the value of fCeFunc is 1, then this field specifies a Cetab (section 2.5.98.5) value. If fCeFunc is 0, then this field specifies an Ftab value.
C - fCeFunc (1 bit): A bit that specifies whether tab specifies a Cetab value or a Ftab value.