UnmanagedMemoryStream.PositionPointer Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Penting
API ini bukan kompatibel CLS.
Mendapatkan atau mengatur penunjuk byte ke aliran berdasarkan posisi saat ini di aliran.
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
Nilai Properti
Penunjuk byte.
- Atribut
Pengecualian
Posisi saat ini lebih besar dari kapasitas aliran.
Posisi sedang disetel bukan posisi yang valid di aliran saat ini.
Penunjuk sedang diatur ke nilai yang lebih rendah daripada posisi awal aliran.
Aliran diinisialisasi untuk digunakan dengan SafeBuffer. Properti PositionPointer hanya valid untuk aliran yang diinisialisasi dengan Byte penunjuk.
Keterangan
Untuk mengembalikan pointer ke seluruh aliran, atur Position properti ke nol, lalu panggil properti ini.