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 bajtu na 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
Ukazatel bajtů.
- Atributy
Výjimky
Aktuální pozice je větší než kapacita datového proudu.
Tato pozice není platná pozice v aktuálním datovém proudu.
Ukazatel je nastaven na nižší hodnotu než počáteční pozice datového proudu.
Stream byl inicializován pro použití s SafeBuffer. Vlastnost PositionPointer je platná pouze pro datové proudy, které jsou inicializovány ukazatelem Byte .
Poznámky
Chcete-li vrátit ukazatel na celý datový proud, nastavte vlastnost na nulu Position a potom zavolejte tuto vlastnost.