Метод GetBytes класса System::Text::Encoder

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

Получить байты, полученные в результате кодирования буфера.

virtual int System::Text::Encoder::GetBytes(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, bool flush)
ПараметрТипОписание
charsArrayPtr<char_t>Символы для кодирования.
charIndexintСмещение исходного массива.
charCountintДлина подмассива источника.
байтыThe number of attributes on the current node. This number includes default attributes.Буфер байтов назначения.
byteIndexintСмещение буфера назначения.
сбросboolЕсли true, очищает внутреннее состояние кодировщика после вычисления.

ReturnValue

Количество записанных байтов.

См. также

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

Получить байты, полученные в результате кодирования буфера.

virtual int System::Text::Encoder::GetBytes(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush)
ПараметрТипОписание
charsconst char_t *Символы для кодирования.
charCountintДлина исходного массива.
байтыuint8_t *Буфер байтов назначения.
byteCountintРазмер буфера назначения.
сбросboolЕсли true, очищает внутреннее состояние кодировщика после вычисления.

ReturnValue

Количество записанных байтов.

См. также