System::Text::Encoder::GetBytes método

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

Obtenga los bytes que resultan de codificar un búfer.

virtual int System::Text::Encoder::GetBytes(ArrayPtr<char_t> chars, int charIndex, int charCount, ArrayPtr<uint8_t> bytes, int byteIndex, bool flush)
ParámetroTipoDescripción
charsArrayPtr<char_t>Caracteres a codificar.
charIndexintDesplazamiento del arreglo de origen.
charCountintLongitud del subarreglo de origen.
bytesArrayPtr<uint8_t>Búfer de bytes de destino.
byteIndexintDesplazamiento del búfer de destino.
flushboolSi es verdadero, limpia el estado interno del codificador después del cálculo.

ReturnValue

Número de bytes escritos.

Ver también

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

Obtenga los bytes que resultan de codificar un búfer.

virtual int System::Text::Encoder::GetBytes(const char_t *chars, int charCount, uint8_t *bytes, int byteCount, bool flush)
ParámetroTipoDescripción
charsconst char_t *Caracteres a codificar.
charCountintLongitud del arreglo de origen.
bytesuint8_t *Búfer de bytes de destino.
byteCountintTamaño del búfer de destino.
flushboolSi es verdadero, limpia el estado interno del codificador después del cálculo.

ReturnValue

Número de bytes escritos.

Ver también