UnmanagedMemoryStream.PositionPointer Tulajdonság

Definíció

Fontos

Ez az API nem CLS-kompatibilis.

Lekéri vagy beállítja a bájtmutatót egy streamhez a stream aktuális pozíciója alapján.

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

Tulajdonság értéke

Byte*

Egy bájtmutató.

Attribútumok

Kivételek

Az aktuális pozíció nagyobb, mint a stream kapacitása.

A beállított pozíció nem érvényes pozíció az aktuális streamben.

Az egérmutató alacsonyabb értékre van beállítva, mint a stream kezdőpozíciója.

A stream inicializálva lett egy SafeBuffer. A PositionPointer tulajdonság csak mutatóval Byte inicializált streamekre érvényes.

Megjegyzések

Ha a teljes streamre mutató mutatót szeretne visszaadni, állítsa a Position tulajdonságot nullára, majd hívja meg ezt a tulajdonságot.

A következőre érvényes: