Compartilhar via


Módulo NativeInterop.NativePtr (F#)

Contém operações em ponteiros nativas. O uso de esses operadores pode levar a geração de código não verificável.

Namespace/Module Path: Microsoft.FSharp.NativeInterop

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

module NativePtr

Valores

Valor

Descrição

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

Retorna um ponteiro nativo tipado adicionando um offset ponteiro dado de entrada.

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

Desreferencia o ponteiro nativo tipado calculado adicionando um offset ponteiro dado de entrada.

ofNativeInt: nativeint -> nativeptr<'T>

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

leitura: nativeptr<'T> -> 'T

Desreferencia o ponteiro nativo tipado dado.

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

Atribui um valor no local da memória referenciado pelo ponteiro nativo tipado calculado adicionando um offset ponteiro dado de entrada.

stackalloc: int -> nativeptr<'T>

Atribui uma região de memória na pilha.

toNativeInt: nativeptr<'T> -> nativeint

Retorna um endereço de computador para um ponteiro nativo tipado dado.

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

Atribui um valor no local da memória referenciado pelo ponteiro nativo tipado dado.

Plataformas

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

Informações de Versão

Versões da biblioteca principal de F#

Suportado em: 2,0, 4,0, portáteis

Consulte também

Referência

Namespace Microsoft.FSharp.NativeInterop (F#)