Modulo NativeInterop.NativePtr (F#)
Contiene operazioni sui puntatori nativi. L'utilizzo di questi operatori può generare codice non verificabile.
Percorso spazio dei nomi/modulo: Microsoft.FSharp.NativeInterop
Assembly: FSharp.Core (in FSharp.Core.dll)
module NativePtr
Valori
Value |
Oggetto di descrizione |
---|---|
add : nativeptr<'T> -> int -> nativeptr<'T> |
Restituisce un puntatore nativo tipizzato aggiungendo un offset al puntatore di input specificato. |
get : nativeptr<'T> -> int -> 'T |
Dereferenzia il puntatore nativo tipizzato calcolato aggiungendo un offset al puntatore di input fornito. |
ofNativeInt : nativeint -> nativeptr<'T> |
Restituisce un puntatore nativo tipizzato per l'indirizzo di un computer specificato. |
read : nativeptr<'T> -> 'T |
Dereferenzia il puntatore nativo tipizzato specificato. |
set : nativeptr<'T> -> int -> 'T -> unit |
Assegna un valore nella posizione di memoria a cui fa riferimento il puntatore nativo tipizzato calcolato aggiungendo un offset al puntatore di input specificato. |
stackalloc : int -> nativeptr<'T> |
Alloca un'area di memoria sullo stack. |
toNativeInt : nativeptr<'T> -> nativeint |
Restituisce l'indirizzo di un computer per un puntatore nativo tipizzato specificato. |
write : nativeptr<'T> -> 'T -> unit |
Assegna un valore nella posizione di memoria a cui fa riferimento il puntatore nativo tipizzato specificato. |
Piattaforme
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informazioni sulla versione
F# Runtime
Supportato in: 2.0, 4.0
Silverlight
Supportato in: 3