Condividi tramite


UnmanagedMemoryStream.PositionPointer Proprietà

Definizione

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à

Byte*

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à.

Si applica a