System::IO::BasicSTDOStreamWrapper::Read-Methode

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

Wenn der Wrapper‑Modus binär ist, liest er die angegebene Anzahl von Bytes aus dem Stream, andernfalls liest er die angegebene Anzahl von Zeichen und konvertiert sie in den Typ uint8_t. Das Ergebnis der Leseoperation wird in das angegebene Byte‑Array geschrieben. Nicht unterstützt!

virtual int32_t System::IO::BasicSTDOStreamWrapper<T, typename>::Read(const ArrayPtr<uint8_t> &buffer, int32_t offset, int32_t count) override
ParameterTypBeschreibung
bufferconst ArrayPtr<uint8_t>&Das Byte-Array, in das die gelesenen Bytes geschrieben werden sollen
Offsetint32_tEine 0-basierte Position in buffer, an der das Schreiben beginnen soll
countint32_tDie Anzahl der zu lesenden Bytes

ReturnValue

Anzahl der gelesenen Bytes oder Zeichen

Siehe auch

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

Liest die angegebene Anzahl von Bytes aus dem Stream und schreibt sie in das angegebene Byte-Array.

virtual int32_t System::IO::BasicSTDOStreamWrapper<T, typename>::Read(const System::Details::ArrayView<uint8_t> &buffer, int32_t offset, int32_t count) override
ParameterTypBeschreibung
bufferconst System::Details::ArrayView<uint8_t>&Die Byte-Array-Ansicht, in die die gelesenen Bytes geschrieben werden sollen
Offsetint32_tEine 0-basierte Position in buffer, an der das Schreiben beginnen soll
countint32_tDie Anzahl der zu lesenden Bytes

ReturnValue

Die Anzahl der gelesenen Bytes

Siehe auch