다음을 통해 공유


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 Windows 서버 2012, Windows Server 2008 R2, Windows 7, 8

버전 정보

F# 코어 라이브러리 버전

지원: 2.0, 4.0, 노트북

참고 항목

참조

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