Бөлісу құралы:


UnmanagedMemoryStream.PositionPointer Свойство

Определение

Внимание

Этот API несовместим с CLS.

Возвращает или задает указатель байта на поток на основе текущей позиции в потоке.

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

Значение свойства

Byte*

Указатель байтов.

Атрибуты

Исключения

Текущая позиция превышает емкость потока.

Позиция задана не является допустимой позицией в текущем потоке.

Указатель устанавливается на меньшее значение, чем начальная позиция потока.

Поток был инициализирован для использования с .SafeBuffer Свойство PositionPointer допустимо только для потоков, инициализируемых указателем Byte .

Комментарии

Чтобы вернуть указатель на весь поток, задайте Position для свойства нулевое значение, а затем вызовите это свойство.

Применяется к