다음을 통해 공유


UnmanagedMemoryAccessor 생성자

정의

UnmanagedMemoryAccessor 클래스의 새 인스턴스를 초기화합니다.

오버로드

UnmanagedMemoryAccessor()

UnmanagedMemoryAccessor 클래스의 새 인스턴스를 초기화합니다.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

지정된 버퍼, 오프셋 및 용량을 사용하여 UnmanagedMemoryAccessor 클래스의 새 인스턴스를 초기화합니다.

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

지정된 버퍼, 오프셋, 용량 및 액세스 권한을 사용하여 UnmanagedMemoryAccessor 클래스의 새 인스턴스를 초기화합니다.

UnmanagedMemoryAccessor()

Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs

UnmanagedMemoryAccessor 클래스의 새 인스턴스를 초기화합니다.

protected:
 UnmanagedMemoryAccessor();
protected UnmanagedMemoryAccessor ();
Protected Sub New ()

적용 대상

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64)

Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs

지정된 버퍼, 오프셋 및 용량을 사용하여 UnmanagedMemoryAccessor 클래스의 새 인스턴스를 초기화합니다.

public:
 UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity);
public UnmanagedMemoryAccessor (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long)

매개 변수

buffer
SafeBuffer

접근자를 포함할 버퍼입니다.

offset
Int64

접근자를 시작할 바이트입니다.

capacity
Int64

할당할 메모리의 크기(바이트)입니다.

예외

offset 더하기 capacitybuffer.

buffer null.

offset 또는 capacity 0보다 작습니다.

offset 더하기 capacity 주소 공간의 하이 엔드 주위에 래핑합니다.

적용 대상

UnmanagedMemoryAccessor(SafeBuffer, Int64, Int64, FileAccess)

Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs
Source:
UnmanagedMemoryAccessor.cs

지정된 버퍼, 오프셋, 용량 및 액세스 권한을 사용하여 UnmanagedMemoryAccessor 클래스의 새 인스턴스를 초기화합니다.

public:
 UnmanagedMemoryAccessor(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
public UnmanagedMemoryAccessor (System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
new System.IO.UnmanagedMemoryAccessor : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> System.IO.UnmanagedMemoryAccessor
Public Sub New (buffer As SafeBuffer, offset As Long, capacity As Long, access As FileAccess)

매개 변수

buffer
SafeBuffer

접근자를 포함할 버퍼입니다.

offset
Int64

접근자를 시작할 바이트입니다.

capacity
Int64

할당할 메모리의 크기(바이트)입니다.

access
FileAccess

메모리에 허용되는 액세스 유형입니다. 기본값은 ReadWrite.

예외

offset 더하기 capacitybuffer.

buffer null.

offset 또는 capacity 0보다 작습니다.

-또는-

access 유효한 MemoryMappedFileAccess 열거형 값이 아닙니다.

offset 더하기 capacity 주소 공간의 하이 엔드 주위에 래핑합니다.

적용 대상