다음을 통해 공유


NativeInterop.NativePtr 모듈(F#)

네이티브 포인터에 대한 연산이 포함되어 있습니다. 이러한 연산자를 사용하면 확인할 수 없는 코드가 생성될 수 있습니다.

네임스페이스/모듈 경로: Microsoft.FSharp.NativeInterop

어셈블리: FSharp.Core(FSharp.Core.dll)

module NativePtr

설명

추가 : nativeptr<'T> -> int -> nativeptr<'T>

지정된 입력 포인터에 오프셋을 추가하여 형식화된 네이티브 포인터를 반환합니다.

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

지정한 입력 포인터에 오프셋을 추가하여 계산된 형식화된 네이티브 포인터를 역참조합니다.

ofNativeInt : nativeint -> nativeptr<'T>

지정된 컴퓨터 주소에 대한 형식화된 네이티브 포인터를 반환합니다.

read : nativeptr<'T> -> 'T

지정된 형식화된 네이티브 포인터를 역참조합니다.

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

지정된 입력 포인터에 오프셋을 추가하여 계산된 형식화된 네이티브 포인터가 참조하는 메모리 위치에 값을 할당합니다.

stackalloc : int -> nativeptr<'T>

스택의 메모리 영역을 할당합니다.

toNativeInt : nativeptr<'T> -> nativeint

지정된 형식화된 네이티브 포인터에 대한 컴퓨터 주소를 반환합니다.

write : nativeptr<'T> -> 'T -> unit

지정된 형식화된 네이티브 포인터가 참조하는 메모리 위치에 값을 할당합니다.

플랫폼

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

버전 정보

F# 런타임

지원되는 버전: 2.0, 4.0

Silverlight

지원되는 버전: 3

참고 항목

참조

Microsoft.FSharp.NativeInterop 네임스페이스(F#)