UnmanagedMemoryStream.PositionPointer Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Pobiera lub ustawia wskaźnik bajtów na strumień na podstawie bieżącej pozycji w strumieniu.
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
Wartość właściwości
Wskaźnik bajtów.
- Atrybuty
Wyjątki
Bieżąca pozycja jest większa niż pojemność strumienia.
Pozycja jest ustawiana nie jest prawidłową pozycją w bieżącym strumieniu.
Wskaźnik jest ustawiany na niższą wartość niż pozycja początkowa strumienia.
Strumień został zainicjowany do użycia z elementem SafeBuffer. Właściwość jest prawidłowa PositionPointer tylko dla strumieni, które są inicjowane za pomocą Byte wskaźnika.
Uwagi
Aby zwrócić wskaźnik do całego strumienia, ustaw Position właściwość na zero, a następnie wywołaj tę właściwość.