System::Text::Encoder::GetBytes metodo

Encoder::GetBytes(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int, bool) method

Ottieni i byte risultanti dalla codifica di un buffer.

virtual int System::Text::Encoder::GetBytes(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, bool flush)
ParametroTipoDescrizione
charsArrayPtr<char_t>Caratteri da codificare.
charIndexintOffset dell’array di origine.
charCountintLunghezza del sottoarray di origine.
byteArrayPtr<uint8_t>Buffer di byte di destinazione.
byteIndexintOffset del buffer di destinazione.
flushboolSe true, pulisce lo stato interno del codificatore dopo il calcolo.

ReturnValue

Numero di byte scritti.

Vedi anche

Encoder::GetBytes(const char_t *, int, uint8_t *, int, bool) method

Ottieni i byte risultanti dalla codifica di un buffer.

virtual int System::Text::Encoder::GetBytes(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush)
ParametroTipoDescrizione
charsconst char_t *Caratteri da codificare.
charCountintLunghezza dell’array di origine.
byteuint8_t *Buffer di byte di destinazione.
byteCountintDimensione del buffer di destinazione.
flushboolSe true, pulisce lo stato interno del codificatore dopo il calcolo.

ReturnValue

Numero di byte scritti.

Vedi anche