UnmanagedMemoryStream.PositionPointer Özellik

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Akıştaki geçerli konuma göre bir bayt işaretçisini alır veya bir akışa 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 bir Byte işaretçiyle 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ği sıfır olarak ayarlayın Position ve bu özelliği çağırın.

Şunlara uygulanır