System::Text::Encoder::GetBytes Methode

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

Gibt die Bytes zurück, die durch das Kodieren eines Puffers entstehen.

virtual int System::Text::Encoder::GetBytes(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, bool flush)
ParameterTypBeschreibung
charsArrayPtr<char_t>Zeichen zum Kodieren.
charIndexintVersatz des Quellarrays.
charCountintLänge des Quellunterarrays.
BytesArrayPtr<uint8_t>Ziel-Byte-Puffer.
byteIndexintVersatz des Zielpuffers.
flushboolWenn true, wird der interne Encoder-Zustand nach der Berechnung bereinigt.

ReturnValue

Anzahl der geschriebenen Bytes.

Siehe auch

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

Gibt die Bytes zurück, die durch das Kodieren eines Puffers entstehen.

virtual int System::Text::Encoder::GetBytes(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush)
ParameterTypBeschreibung
charsconst char_t *Zeichen zum Kodieren.
charCountintLänge des Quellarrays.
Bytesuint8_t *Ziel-Byte-Puffer.
byteCountintGröße des Zielpuffers.
flushboolWenn true, wird der interne Encoder-Zustand nach der Berechnung bereinigt.

ReturnValue

Anzahl der geschriebenen Bytes.

Siehe auch