Aracılığıyla paylaş


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.

public:
 property System::Byte* PositionPointer { System::Byte* get(); void set(System::Byte* value); };
[System.CLSCompliant(false)]
public byte* PositionPointer { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
[System.CLSCompliant(false)]
public byte* PositionPointer { get; set; }
public byte* PositionPointer { get; set; }
[<System.CLSCompliant(false)>]
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
member this.PositionPointer : nativeptr<byte> with get, set
[<System.CLSCompliant(false)>]
member this.PositionPointer : nativeptr<byte> with get, set
member this.PositionPointer : nativeptr<byte> with 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