Udostępnij za pośrednictwem


Moduł NativeInterop.NativePtr (F#)

Zawiera operacje na wskaźniki macierzystym.Użyj tych operatorów może spowodować generowanie zweryfikowanie kodu.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.NativeInterop

Zestaw: FSharp.Core (w FSharp.Core.dll)

module NativePtr

Wartości

Wartość

Opis

Dodawanie : nativeptr<'T> -> int -> nativeptr<'T>

Zwraca maszynowy wskaźnik macierzystym dodając przesunięcie do danego wprowadzania wskaźnika.

Get : nativeptr<'T> -> int -> 'T

Rozstrzyga maszynowy wskaźnik macierzystym obliczana przez dodanie przesunięcie wskaźnika wprowadzania danego.

ofNativeInt : nativeint -> nativeptr<'T>

Zwraca wskaźnik macierzystym wpisany adres danego komputera.

Odczyt : nativeptr<'T> -> 'T

Rozstrzyga danego maszynowy wskaźnik macierzystym.

zestaw : nativeptr<'T> -> int -> 'T -> unit

Przypisuje wartość do lokalizacji pamięci odwołuje maszynowy wskaźnik macierzystym obliczana przez dodanie przesunięcie wskaźnika wprowadzania danego.

stackalloc : int -> nativeptr<'T>

Przydziela regionu pamięci stosu.

toNativeInt : nativeptr<'T> -> nativeint

Zwraca adres komputera dla danego maszynowy wskaźnik macierzystym.

zapis : nativeptr<'T> -> 'T -> unit

Przypisuje wartość do lokalizacji pamięci odwołuje się danym maszynowy wskaźnik macierzystym.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Obszar nazw Microsoft.FSharp.NativeInterop (F#)