System::IO::UnmanagedMemoryStream sınıf

UnmanagedMemoryStream class

Yönetilmeyen belleğe erişim sağlar. Bu sınıfın nesneleri yalnızca System::MakeObject() işlevi kullanılarak ayrılmalıdır. Bu tür bir örneği yığına (stack) ya da operator new ile asla oluşturmayın, çünkü bu çalışma zamanı hatalarına ve/veya doğrulama hatalarına yol açar. Bu sınıfı her zaman System::SmartPtr işaretçisine sarın ve bu işaretçiyi fonksiyonlara argüman olarak geçirmek için kullanın.

class UnmanagedMemoryStream : public System::IO::Stream

Yöntemler

YöntemAçıklama
Flush() overrideHiçbir şey yapmaz.
get_CanRead() const overrideAkışın okunabilir olup olmadığını belirler.
get_CanSeek() const overrideAkışın konumlandırmayı destekleyip desteklemediğini belirler.
get_CanWrite() const overrideAkışın yazılabilir olup olmadığını belirler.
virtual get_Capacity() constTemel bellek tamponunun mevcut kapasitesini döndürür.
get_Length() const overrideAkışın uzunluğunu bayt cinsinden döndürür.
get_Position() const overrideAkışın mevcut konumunu döndürür.
get_PositionPointer()UYGULANMADI.
Read(const ArrayPtr<uint8_t>&, int32_t, int32_t) overrideAkıştan belirtilen sayıda baytı okur ve bunları belirtilen bayt dizisine yazar.
Read(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) overrideAkıştan belirtilen sayıda baytı okur ve bunları belirtilen bayt dizisine yazar.
Seek(int64_t, SeekOrigin) overrideGeçerli nesne tarafından temsil edilen akışın konumunu ayarlar.
set_Position(int64_t) overrideAkışın konumunu ayarlar.
set_PositionPointer(uint8_t *)UYGULANMADI.
SetLength(int64_t) overrideUYGULANMADI.
UnmanagedMemoryStream(uint8_t *, int64_t)UnmanagedMemoryStream sınıfının yeni bir örneğini oluşturur.
UnmanagedMemoryStream(uint8_t *, int64_t, int64_t, FileAccess)UnmanagedMemoryStream sınıfının yeni bir örneğini oluşturur.
Write(const ArrayPtr<uint8_t>&, int32_t, int32_t) overrideUYGULANMADI.
Write(const System::Details::ArrayView<uint8_t>&, int32_t, int32_t) overrideUYGULANMADI.

Alanlar

AlanAçıklama
static NullTemel depolama alanı olmayan bir akış.

Ayrıca Bakınız