UnmanagedMemoryStream.PositionPointer Propiedad

Definición

Importante

Esta API no es conforme a CLS.

Obtiene o establece un puntero de byte a una secuencia basándose en la posición actual en 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*

Un puntero de byte.

Atributos

Excepciones

La posición actual es mayor que la capacidad de la secuencia.

La posición que 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 propiedad PositionPointer es válida únicamente para secuencias que se inicializan con un puntero de Byte.

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