UnmanagedMemoryStream.PositionPointer Eigenschap

Definitie

Belangrijk

Deze API is niet CLS-conform.

Hiermee haalt u een byteaanwijzer op of stelt u deze in op een stroom op basis van de huidige positie in de stream.

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

Waarde van eigenschap

Byte*

Een bytepointer.

Kenmerken

Uitzonderingen

De huidige positie is groter dan de capaciteit van de stream.

De positie wordt ingesteld is geen geldige positie in de huidige stroom.

De aanwijzer wordt ingesteld op een lagere waarde dan de beginpositie van de stroom.

De stream is geïnitialiseerd voor gebruik met een SafeBuffer. De PositionPointer eigenschap is alleen geldig voor streams die met een Byte aanwijzer worden geïnitialiseerd.

Opmerkingen

Als u een aanwijzer naar de hele stroom wilt retourneren, stelt u de Position eigenschap in op nul en roept u deze eigenschap aan.

Van toepassing op