System::IO::Stream::Read-methode

Stream::Read(const ArrayPtr<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::Stream::Read(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count)=0
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

Het aantal gelezen bytes

Zie ook

Stream::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::Stream::Read(const System::Details::ArrayView<uint8_t> &buffer, int32_t offset, int32_t count)
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

Stream::Read(const System::Details::StackArray<uint8_t, N>&, int32_t, int32_t) method

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

template<std::size_t> int32_t System::IO::Stream::Read(const System::Details::StackArray<uint8_t, N> &buffer, int32_t offset, int32_t count)
ParameterBeschrijving
NDe grootte van de stack-array
ParameterTypeBeschrijving
bufferconst System::Details::StackArray<uint8_t, N>&De byte-stack-array om de gelezen bytes naar te schrijven
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