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
Valore |
Descrizione |
---|---|
aggiunta : 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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informazioni sulla versione
Versioni della libreria di base F#
Supportato in: 2,0, 4,0, portabile