다음을 통해 공유


Unsafe.CopyBlock 메서드

정의

오버로드

CopyBlock(Byte, Byte, UInt32)

원본 주소에서 대상 주소로 바이트를 복사합니다.

CopyBlock(Void*, Void*, UInt32)

원본 주소에서 대상 주소로 바이트를 복사합니다.

CopyBlock(Byte, Byte, UInt32)

Source:
Unsafe.cs
Source:
Unsafe.cs
Source:
Unsafe.cs

중요

이 API는 CLS 규격이 아닙니다.

원본 주소에서 대상 주소로 바이트를 복사합니다.

public:
 static void CopyBlock(System::Byte % destination, System::Byte % source, System::UInt32 byteCount);
public static void CopyBlock (ref byte destination, ref byte source, uint byteCount);
[System.CLSCompliant(false)]
public static void CopyBlock (ref byte destination, ref byte source, uint byteCount);
static member CopyBlock : byte * byte * uint32 -> unit
[<System.CLSCompliant(false)>]
static member CopyBlock : byte * byte * uint32 -> unit
Public Shared Sub CopyBlock (ByRef destination As Byte, ByRef source As Byte, byteCount As UInteger)

매개 변수

destination
Byte

복사할 대상 주소에 해당하는 관리되는 포인터입니다.

source
Byte

복사할 원본 주소에 해당하는 관리되는 포인터입니다.

byteCount
UInt32

복사할 바이트 수입니다.

특성

설명

이 API는 opcode에 cpblk 해당합니다. destinationsource 포인터는 모두 포인터 맞춤으로 간주됩니다. 자세한 내용은 ECMA-335, Sec. III.3.30("cpblk - 메모리에서 메모리로 데이터 복사")를 참조하세요.

주의

이 API는 임의 길이 메모리 실행을 복사하기 위한 것이 아닙니다. 대신 이 시나리오에 또는 CopyTo 를 사용하는 MemoryCopy 것이 좋습니다.

적용 대상

CopyBlock(Void*, Void*, UInt32)

Source:
Unsafe.cs
Source:
Unsafe.cs
Source:
Unsafe.cs

중요

이 API는 CLS 규격이 아닙니다.

원본 주소에서 대상 주소로 바이트를 복사합니다.

public:
 static void CopyBlock(void* destination, void* source, System::UInt32 byteCount);
public static void CopyBlock (void* destination, void* source, uint byteCount);
[System.CLSCompliant(false)]
public static void CopyBlock (void* destination, void* source, uint byteCount);
static member CopyBlock : nativeptr<unit> * nativeptr<unit> * uint32 -> unit
[<System.CLSCompliant(false)>]
static member CopyBlock : nativeptr<unit> * nativeptr<unit> * uint32 -> unit

매개 변수

destination
Void*

복사할 대상 주소에 해당하는 관리되지 않는 포인터입니다.

source
Void*

복사할 원본 주소에 해당하는 관리되지 않는 포인터입니다.

byteCount
UInt32

복사할 바이트 수입니다.

특성

설명

이 API는 opcode에 cpblk 해당합니다. destinationsource 포인터는 모두 포인터 맞춤으로 간주됩니다. 자세한 내용은 ECMA-335, Sec. III.3.30("cpblk - 메모리에서 메모리로 데이터 복사")를 참조하세요.

주의

이 API는 임의 길이 메모리 실행을 복사하기 위한 것이 아닙니다. 대신 이 시나리오에 또는 CopyTo 를 사용하는 MemoryCopy 것이 좋습니다.

적용 대상