System::IO::BasicSTDIStreamWrapper::Read methode

BasicSTDIStreamWrapper::Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) method

Als de wraapmodus binair is, leest het het opgegeven aantal bytes van de stream, anders leest het het opgegeven aantal tekens en converteert deze naar het type uint8_t. Schrijft het resultaat van het lezen naar de opgegeven byte‑array.

virtual int32_t System::IO::BasicSTDIStreamWrapper<T, typename>::Read(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count) override
ParameterTypeBeschrijving
bufferconst ArrayPtr<uint8_t>&De byte-array om de gelezen bytes naartoe te schrijven
offsetint32_tEen 0‑gebaseerde positie in buffer om te beginnen met schrijven
countint32_tHet aantal bytes om te lezen

ReturnValue

Aantal gelezen bytes of tekens

Zie ook

BasicSTDIStreamWrapper::Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) method

Leest het opgegeven aantal bytes van de stream en schrijft ze naar de opgegeven byte‑array.

virtual int32_t System::IO::BasicSTDIStreamWrapper<T, typename>::Read(const System::Details::ArrayView<uint8_t> &buffer, int32_t offset, int32_t count) override
ParameterTypeBeschrijving
bufferconst System::Details::ArrayView<uint8_t>&Het byte‑array‑view waarin de gelezen bytes moeten worden geschreven
offsetint32_tEen 0‑gebaseerde positie in buffer om te beginnen met schrijven
countint32_tHet aantal bytes om te lezen

ReturnValue

Het aantal gelezen bytes

Zie ook