kelas System::IO::UnmanagedMemoryStream

UnmanagedMemoryStream class

Menyediakan akses ke memori yang tidak dikelola. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu balut kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer tersebut untuk meneruskannya ke fungsi sebagai argumen.

class UnmanagedMemoryStream : public System::IO::Stream

Metode

MetodeDeskripsi
Flush() overrideTidak melakukan apa-apa.
get_CanRead() const overrideMenentukan apakah aliran dapat dibaca.
get_CanSeek() const overrideMenentukan apakah aliran mendukung pencarian.
get_CanWrite() const overrideMenentukan apakah aliran dapat ditulis.
virtual get_Capacity() constMengembalikan kapasitas saat ini dari buffer memori yang mendasarinya.
get_Length() const overrideMengembalikan panjang aliran dalam byte.
get_Position() const overrideMengembalikan posisi saat ini dari aliran.
get_PositionPointer()BELUM DIIMPLEMENTASIKAN.
Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) overrideMembaca sejumlah byte yang ditentukan dari aliran dan menuliskannya ke array byte yang ditentukan.
Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) overrideMembaca sejumlah byte yang ditentukan dari aliran dan menuliskannya ke array byte yang ditentukan.
Seek(int64_t, SeekOrigin) overrideMengatur posisi aliran yang diwakili oleh objek saat ini.
set_Position(int64_t) overrideMengatur posisi aliran.
set_PositionPointer(uint8_t *)BELUM DIIMPLEMENTASIKAN.
SetLength(int64_t) overrideBELUM DIIMPLEMENTASIKAN.
UnmanagedMemoryStream(uint8_t *, int64_t)Membuat instance baru dari UnmanagedMemoryStream.
UnmanagedMemoryStream(uint8_t *, int64_t, int64_t, FileAccess)Membuat instance baru dari UnmanagedMemoryStream.
Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) overrideBELUM DIIMPLEMENTASIKAN.
Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) overrideBELUM DIIMPLEMENTASIKAN.

Bidang

BidangDeskripsi
static NullAliran tanpa penyimpanan dasar.

Lihat Juga