UnmanagedMemoryStream.PositionPointer Özellik

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Akıştaki geçerli konuma göre bir bayt işaretçisini akışa alır veya ayarlar.

C#
[System.CLSCompliant(false)]
public byte* PositionPointer { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
C#
[System.CLSCompliant(false)]
public byte* PositionPointer { get; set; }
C#
public byte* PositionPointer { get; set; }

Özellik Değeri

Byte*

Bayt işaretçisi.

Öznitelikler

Özel durumlar

Geçerli konum, akışın kapasitesinden daha büyük.

Konum ayarlanıyor geçerli akışta geçerli bir konum değil.

İşaretçi, akışın başlangıç konumundan daha düşük bir değere ayarlanıyor.

Akış ile SafeBufferkullanılmak üzere başlatıldı. PositionPointer özelliği yalnızca işaretçiyle Byte başlatılan akışlar için geçerlidir.

Açıklamalar

Akışın tamamına bir işaretçi döndürmek için özelliğini sıfır olarak ayarlayın Position ve bu özelliği çağırın.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0