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.
Dient zum Abrufen oder Festlegen eines Bytezeigers auf einen Datenstrom basierend auf der aktuellen Position im Datenstrom.
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 Datenstroms.
Die Festgelegte Position ist keine gültige Position im aktuellen Datenstrom.
Der Zeiger wird auf einen niedrigeren Wert als die Startposition des Datenstroms festgelegt.
Der Datenstrom wurde für die Verwendung mit einem SafeBuffer. Die PositionPointer Eigenschaft ist nur für Datenströme gültig, die mit einem Byte Zeiger initialisiert werden.
Hinweise
Um einen Zeiger auf den gesamten Datenstrom zurückzugeben, legen Sie die Position Eigenschaft auf Null fest, und rufen Sie dann diese Eigenschaft auf.