UnmanagedMemoryStream.PositionPointer Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Ruft einen Bytezeiger auf einen Stream auf Grundlage der aktuellen Position im Stream ab oder legt diesen fest.
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
Eigenschaftswert
Ein Bytezeiger.
- Attribute
Ausnahmen
Die aktuelle Position ist größer als die Kapazität des Streams.
Die festgelegte Position ist keine gültige Position im aktuellen Stream.
Der Zeiger wird auf einen niedrigeren Wert festgelegt als die Startposition des Streams.
Der Stream wurde zur Verwendung mit einem SafeBuffer initialisiert. Die PositionPointer-Eigenschaft ist nur für Streams gültig, die mit einem Byte-Zeiger initialisiert sind.
Hinweise
Um einen Zeiger auf den gesamten Stream zurückzugeben, legen Sie die Position Eigenschaft auf Null fest, und rufen Sie dann diese Eigenschaft auf.