This is a helper function to convert an P6ASN1INTEGER type into a P6UINT32 type.
The caller knows from the ASN.1 syntax that a 32 bit unsigned value is expected.
- Parameters
-
| iValue | [ in ] typically an P6ASN1INTEGER variable returned from decodeInteger |
| value | [ out ] the P6UINT32 equivalent of the value stored in the P6ASN1INTEGER type |
- Returns
| Success | P6R::eOk | |
| Failure | P6R::eNotInitialized | A successful call to initialize was not made before this call. |
| P6R::eTooBig | Any integer larger than 8 octets (64 bits) is not handled. |
| P6R::eInvalidState | The P6ASN1INTEGER type has invalid values |
| P6R::eFormatError | The value contained in iValue is a negative number conversion not possible. |