Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

Microsoft.FSharp.NativeInterop ad alanı (F#)