System::Text::ICUEncoder::Convert Methode

ICUEncoder::Convert(ArrayPtr<char_t>, int, int, ArrayPtr<uint8_t>, int, int, bool, int&, int&, bool&) method

Konvertiert Zeichen in Bytes.

virtual void System::Text::ICUEncoder::Convert(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, int byteCount, bool flush, int &charsUsed, int &bytesUsed, bool &completed)
ParameterTypBeschreibung
charsArrayPtr<char_t>Zeichen zum Kodieren.
charIndexintVersatz des Eingabepuffers.
charCountintGröße des Eingabepuffers.
BytesArrayPtr<uint8_t>Ziel-Byte-Puffer.
byteIndexintVersatz des Zielarrays.
byteCountintGröße des Zielarrays.
flushboolWenn true, wird der interne Encoder-Zustand nach der Berechnung bereinigt.
charsUsedint&Referenz auf die Variable, die die Anzahl gelesener Zeichen speichert.
bytesUsedint&Referenz auf die Variable, die die Anzahl geschriebener Bytes speichert.
completedbool&Referenz auf die Variable, die auf true gesetzt wird, wenn der Eingabepuffer erschöpft ist, und andernfalls auf false.

Siehe auch

ICUEncoder::Convert(const char_t *, int, uint8_t *, int, bool, int&, int&, bool&) method

Konvertiert Zeichen in Bytes.

virtual void System::Text::ICUEncoder::Convert(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush, int &charsUsed, int &bytesUsed, bool &completed)
ParameterTypBeschreibung
charsconst char_t *Zeichen zum Kodieren.
charCountintGröße des Eingabepuffers.
Bytesuint8_t *Ziel-Byte-Puffer.
byteCountintGröße des Zielarrays.
flushboolWenn true, wird der interne Encoder-Zustand nach der Berechnung bereinigt.
charsUsedint&Referenz auf die Variable, die die Anzahl gelesener Zeichen speichert.
bytesUsedint&Referenz auf die Variable, die die Anzahl geschriebener Bytes speichert.
completedbool&Referenz auf die Variable, die auf true gesetzt wird, wenn der Eingabepuffer erschöpft ist, und andernfalls auf false.

Siehe auch