NativeInterop.NativePtr Modülü (F#)
Yerel işaretçiler ile ilgili işlemleri içerir.Bu işleçlerin kullanımı doğrulanamaz kod oluşturulmasını neden olabilir.
Ad alanı/modül yolu: Microsoft.FSharp.NativeInterop
Derleme: FSharp.Core (FSharp.Core.dll),
module NativePtr
Değerler
Value |
Description |
---|---|
ekleme : nativeptr<'T> -> int -> nativeptr<'T> |
Verilen girdi işaretçiyi bir uzaklık ekleyerek yazılı doğal bir işaretçi döndürür. |
get : nativeptr<'T> -> int -> 'T |
Verilen girdi işaretçiyi bir uzaklık ekleyerek hesaplanan yazılı doğal işaretçi dereferences. |
ofNativeInt : nativeint -> nativeptr<'T> |
Verilen bir makine adresi için türü belirlenmiş yerel bir işaretçi döndürür. |
Okuma : nativeptr<'T> -> 'T |
Verilen türü belirlenmiş yerel işaretçiye başvurur. |
ayarlama : nativeptr<'T> -> int -> 'T -> unit |
Verilen girdi işaretçiyi bir uzaklık ekleyerek hesaplanan yazılı doğal işaretçi tarafından başvurulan bellek konumuna bir değer atar. |
stackalloc : int -> nativeptr<'T> |
Yığında bir bellek bölgesi ayırır. |
toNativeInt : nativeptr<'T> -> nativeint |
Verilen bir türü belirlenmiş yerel işaretçiden makine adresi döndürür. |
yazma : nativeptr<'T> -> 'T -> unit |
Tarafından verilen yazılı doğal işaretçi başvurulan bellek konumuna bir değer atar. |
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable