Partilhar via


Módulo de NativeInterop.NativePtr (F#)

Contém as operações de ponteiros nativos. O uso desses operadores pode resultar na geração de código não verificado.

Caminho do namespace/módulo: Microsoft.FSharp.NativeInterop

Assembly: FSharp.Core (em FSharp.Core.dll)

module NativePtr

Valores

Valor

Descrição

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

Retorna um ponteiro de nativo digitado, adicionando um deslocamento para o ponteiro de entrada fornecido.

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

Cancela a referência o ponteiro de nativo digitado calculado por meio de um deslocamento para o ponteiro de entrada fornecido.

ofNativeInt : nativeint -> nativeptr<'T>

Retorna um ponteiro nativo digitado para o endereço de um computador determinado.

leitura : nativeptr<'T> -> 'T

Cancela a referência o determinado ponteiro nativo digitado.

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

Atribui um valor para o local de memória referenciado pelo ponteiro nativo digitado calculado por meio de um deslocamento para o ponteiro de entrada fornecido.

stackalloc : int -> nativeptr<'T>

Aloca uma região da memória na pilha.

toNativeInt : nativeptr<'T> -> nativeint

Retorna um endereço de máquina para um ponteiro de nativo digitado determinado.

gravação : nativeptr<'T> -> 'T -> unit

Atribui um valor para o local de memória referenciado pelo ponteiro nativo digitado determinado.

Plataformas

O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informações sobre versão

O tempo de execução F#

Compatível com: 2.0, 4.0

Silverlight

Compatível com: 3

Consulte também

Referência

Microsoft.FSharp.NativeInterop Namespace (F#)