Compartir por


UnmanagedMemoryStream.PositionPointer Propiedad

Definición

Importante

Esta API no es conforme a CLS.

Obtiene o establece un puntero de bytes a una secuencia basada en la posición actual de la secuencia.

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

Valor de propiedad

Byte*

Puntero de bytes.

Atributos

Excepciones

La posición actual es mayor que la capacidad del flujo.

La posición se establece no es una posición válida en la secuencia actual.

El puntero se establece en un valor menor que la posición inicial de la secuencia.

La secuencia se inicializó para su uso con .SafeBuffer La PositionPointer propiedad solo es válida para secuencias que se inicializan con un Byte puntero.

Comentarios

Para devolver un puntero a toda la secuencia, establezca la Position propiedad en cero y, a continuación, llame a esta propiedad.

Se aplica a