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