2.5.6.5 vFloat

The vFloat custom input type specifies a single precision floating-point number derived from a source token that MUST be a vNumAny custom token grouping or a PtgString or PtgCy parse token. It is a vDouble custom input type with the additional restriction that the Value property MUST conform to the range of values specified for a single precision floating-point number, as defined in [IEEE754].

If the source token is a PtgDate parse token, the date format specified in [MS-OAUT] section 2.2.25 is used to determine whether the range of the date value conforms to a single precision floating-point number, as defined in [IEEE754].

If the source token is not a vDouble or the source token Value interpreted as a vDouble does not conform to the range of values specified for a single precision floating-point number, the input argument is not valid.