다음을 통해 공유


NativeMemory 클래스

정의

이 클래스에는 주로 네이티브 메모리를 관리하는 데 사용되는 메서드가 포함되어 있습니다.

public ref class NativeMemory abstract sealed
public static class NativeMemory
type NativeMemory = class
Public Class NativeMemory
상속
NativeMemory

메서드

AlignedAlloc(UIntPtr, UIntPtr)

지정된 크기 및 맞춤의 정렬된 메모리 블록을 바이트 단위로 할당합니다.

AlignedFree(Void*)

정렬된 메모리 블록을 해제합니다.

AlignedRealloc(Void*, UIntPtr, UIntPtr)

지정된 크기와 맞춤의 정렬된 메모리 블록을 바이트 단위로 다시 할당합니다.

Alloc(UIntPtr)

지정된 크기의 메모리 블록을 바이트 단위로 할당합니다.

Alloc(UIntPtr, UIntPtr)

지정된 크기의 메모리 블록을 요소에 할당합니다.

AllocZeroed(UIntPtr)

지정된 크기의 메모리 블록을 바이트 단위로 할당하고 0으로 만듭니다.

AllocZeroed(UIntPtr, UIntPtr)

지정된 크기의 메모리 블록을 요소로 할당하고 0으로 지정합니다.

Clear(Void*, UIntPtr)

메모리 블록을 지웁니다.

Copy(Void*, Void*, UIntPtr)

메모리 위치에서 메모리 위치 sourcedestination로 메모리 블록을 복사합니다.

Fill(Void*, UIntPtr, Byte)

에 있는 ptr메모리의 첫 번째 byteCount 바이트에 바이 value 트를 복사합니다.

Free(Void*)

메모리 블록을 해제합니다.

Realloc(Void*, UIntPtr)

메모리 블록을 지정된 크기(바이트)로 다시 할당합니다.

적용 대상