THPDFASCIIHexDecodeInfo Record
Rapporterar byteantal, identifiering av EOD-terminator och utfyllnad av udda nibble som samlas in när en ASCIIHex-ström avkodas
Deklaration
THPDFASCIIHexDecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
OddNibblePadded: boolean;
end;
Enhet
HPDFTypes
Fält
| Fält | Syfte |
|---|---|
InputBytes | Antal hexadecimalt kodade indatabyte som avkodaren har konsumerat |
OutputBytes | Antal avkodade byte som skrivits till utdataströmmen |
TerminatorFound | True när >-EOD-tecknet avslutade data; med RequireTerminator genererar avkodaren ett fel när det saknas |
OddNibblePadded | True när data slutade mitt i en byte och den sista nibblen fylldes ut med nolla enligt ahonPadLowZero; policyn ahonReject genererar i stället fel |
Användningsanteckningar
- Skickas som
Info-utparametern till HPDFASCIIHexDecodeStream - Avkodaren nollställer recorden före avkodningen, så alla räknare startar från ett känt tillstånd
OddNibblePaddedblir bara True när udda-nibble-policyn tillät utfyllnad och nyttolasten hade ett udda antal siffror