UnmanagedMemoryStream.PositionPointer Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Důležité
Toto rozhraní API neodpovídá specifikaci CLS.
Získá nebo nastaví ukazatel na bajt datový proud na základě aktuální pozice v datovém proudu.
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
Hodnota vlastnosti
Bajtový ukazatel.
- Atributy
Výjimky
Aktuální pozice je větší než kapacita datového proudu.
Pozice, která se nastavuje, není platná pozice v aktuálním datovém proudu.
Ukazatel je nastaven na nižší hodnotu, než je počáteční pozice datového proudu.
Datový proud byl inicializován pro použití s SafeBuffer. Vlastnost PositionPointer je platná pouze pro datové proudy, které jsou inicializovány pomocí Byte ukazatele.
Poznámky
Chcete-li vrátit ukazatel na celý datový proud, nastavte vlastnost na nulu Position a pak tuto vlastnost zavolejte.