Registro THPDFASCIIHexDecodeInfo
Informa de los recuentos de bytes, la detección del terminador EOD y el relleno del nibble impar recogidos durante la decodificación de un flujo ASCIIHex
Declaración
THPDFASCIIHexDecodeInfo= record
InputBytes: Int64;
OutputBytes: Int64;
TerminatorFound: boolean;
OddNibblePadded: boolean;
end;
Unidad
HPDFTypes
Campos
| Campo | Propósito |
|---|---|
InputBytes | Cantidad de bytes de entrada en hexadecimal consumidos por el decodificador |
OutputBytes | Número de bytes decodificados escritos en el stream de salida |
TerminatorFound | True cuando el carácter EOD > cerró los datos; con RequireTerminator, el decodificador lanza un error si falta |
OddNibblePadded | True cuando los datos terminaron a mitad de byte y el nibble final se rellenó con ceros bajo ahonPadLowZero; la política ahonReject lanza un error en su lugar |
Notas de uso
- Se pasa como parámetro out
Infode HPDFASCIIHexDecodeStream - El decodificador pone el registro a cero antes de decodificar, de modo que todos los contadores arrancan desde un estado conocido
OddNibblePaddedsolo pasa a True cuando la política de nibble impar permitió el relleno y la carga tenía un número impar de dígitos