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