UnmanagedMemoryStream.PositionPointer Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Importante
Questa API non è conforme a CLS.
Ottiene o imposta un puntatore byte al flusso in base alla posizione corrente nel flusso.
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
Valore della proprietà
Puntatore byte.
- Attributi
Eccezioni
La posizione corrente è maggiore della capacità del flusso.
La posizione che si sta tentando di impostare non è una posizione valida nel flusso corrente.
Si sta tentando di impostare il puntatore su un valore inferiore alla posizione iniziale del flusso.
Il flusso è stato inizializzato per l'uso con SafeBuffer. La proprietà PositionPointer è valida solo per flussi inizializzati con un puntatore Byte.
Commenti
Per restituire un puntatore all'intero flusso, impostare la Position proprietà su zero e quindi chiamare questa proprietà.