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, 노트북