UnmanagedMemoryStream.PositionPointer Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.