2.5.198.63 PtgFuncVar

The PtgFuncVar structure specifies a call to a function with a variable number of parameters as defined in function-call.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

ptg

A

B

cparams

tab

C

ptg (5 bits): Reserved. MUST be 0x02

A - type (2 bits): A PtgDataType that specifies the data type for the value of this Ptg.

B - reserved (1 bit): MUST be 0, MUST be ignored.

cparams (1 byte): An unsigned integer that specifies the number of parameters. 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 fCeFunc is 1, then this field specifies a Cetab value. If fCeFunc is 0, then this field specifies a Ftab value.

C - fCeFunc (1 bit): A bit that specifies whether tab specifies a Cetab value or a Ftab value.