Sdílet prostřednictvím


NativeInterop.NativePtr modul (F#)

Obsahuje operace na nativní ukazatele.Použití těchto operátorů může vést ke generování kódu nelze ověřit.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.NativeInterop

Sestavení: FSharp.Core (v FSharp.Core.dll)

module NativePtr

Hodnoty

Value

Description

Přidat : nativeptr<'T> -> int -> nativeptr<'T>

Vrátí zadaný nativní ukazatel přidáním posun na daný ukazatel vstupní.

získat : nativeptr<'T> -> int -> 'T

Zadaný nativní ukazatele vypočítaného přidáním posun na daný ukazatel vstupní dereferences.

ofNativeInt : nativeint -> nativeptr<'T>

Vrátí zadaný nativní ukazatel pro adresu daného počítače.

pro čtení : nativeptr<'T> -> 'T

Dereferences dané zadaný nativní ukazatel.

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

Přiřadí do umístění v paměti odkazuje typové nativní ukazatel vypočítaný přidáním posun na daný ukazatel vstupní hodnotu.

Výraz stackalloc : int -> nativeptr<'T>

Přidělí oblast paměti v zásobníku.

toNativeInt : nativeptr<'T> -> nativeint

Vrátí adresu počítače pro daný ukazatel zadaný nativní.

zápis : nativeptr<'T> -> 'T -> unit

Do umístění v paměti odkazuje na daný ukazatel zadaný nativní přiřadí hodnotu.

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.NativeInterop (F#)