UnmanagedMemoryStream.PositionPointer Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin