System::Text::ICUEncoder::GetBytes méthode

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

Obtenez les octets résultant de l’encodage d’un tampon.

virtual int System::Text::ICUEncoder::GetBytes(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, bool flush)
ParamètreTypeDescription
charsArrayPtr<char_t>Caractères à encoder.
charIndexintDécalage du tableau source.
charCountintLongueur du sous-tableau source.
octetsArrayPtr<uint8_t>Tampon d’octets de destination.
byteIndexintDécalage du tampon de destination.
flushboolSi vrai, nettoie l’état interne de l’encodeur après le calcul.

ReturnValue

Nombre d’octets écrits.

Voir aussi

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

Obtenez les octets résultant de l’encodage d’un tampon.

virtual int System::Text::ICUEncoder::GetBytes(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush)
ParamètreTypeDescription
charsconst char_t *Caractères à encoder.
charCountintLongueur du tableau source.
octetsuint8_t *Tampon d’octets de destination.
byteCountintTaille du tampon de destination.
flushboolSi vrai, nettoie l’état interne de l’encodeur après le calcul.

ReturnValue

Nombre d’octets écrits.

Voir aussi