NativeInterop.NativePtr-Modul (F#)
Enthält Operationen für systemeigene Zeiger.Die Verwendung dieser Operatoren führt möglicherweise zur Generierung von nicht überprüfbarem Code.
Namespace/Modulpfad: Microsoft.FSharp.NativeInterop
Assembly: FSharp.Core (in FSharp.Core.dll)
module NativePtr
Werte
Wert |
Description |
---|---|
add : nativeptr<'T> -> int -> nativeptr<'T> |
Gibt durch Hinzufügen eines Offsets zum angegebenen Eingabezeiger einen typisierten systemeigenen Zeiger zurück. |
abrufen : nativeptr<'T> -> int -> 'T |
Dereferenziert den typisierten systemeigenen Zeiger, der durch Hinzufügen eines Offsets zum angegebenen Eingabezeiger berechnet wird. |
ofNativeInt : nativeint -> nativeptr<'T> |
Gibt einen typisierten systemeigenen Zeiger für eine angegebene Computeradresse zurück. |
read : nativeptr<'T> -> 'T |
Dereferenziert den angegebenen typisierten systemeigenen Zeiger. |
set : nativeptr<'T> -> int -> 'T -> unit |
Weist einen Wert der Speicheradresse zu, auf die der typisierte systemeigene Zeiger verweist, der durch Hinzufügen eines Offsets zu dem angegebenen Eingabezeiger berechnet wird. |
stackalloc : int -> nativeptr<'T> |
Belegt einen Speicherbereich auf dem Stapel. |
toNativeInt : nativeptr<'T> -> nativeint |
Gibt für einen bestimmten typisierten systemeigenen Zeiger eine Computeradresse zurück. |
write : nativeptr<'T> -> 'T -> unit |
Weist einen Wert der Speicheradresse zu, auf die der angegebene typisierte systemeigene Zeiger verweist. |
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen