Udostępnij za pośrednictwem


UnmanagedMemoryStream.PositionPointer Właściwość

Definicja

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

Byte*

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ść.

Dotyczy