UnmanagedMemoryAccessor.Initialize 메서드

정의

접근자의 초기 값을 설정합니다.

protected:
 void Initialize(System::Runtime::InteropServices::SafeBuffer ^ buffer, long offset, long capacity, System::IO::FileAccess access);
protected void Initialize(System.Runtime.InteropServices.SafeBuffer buffer, long offset, long capacity, System.IO.FileAccess access);
member this.Initialize : System.Runtime.InteropServices.SafeBuffer * int64 * int64 * System.IO.FileAccess -> unit
Protected Sub Initialize (buffer As SafeBuffer, offset As Long, capacity As Long, access As FileAccess)

매개 변수

buffer
SafeBuffer

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

offset
Int64

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

capacity
Int64

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

access
FileAccess

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

예외

offset 더하기 capacitybuffer.

buffernull입니다.

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

-또는-

access 가 유효한 MemoryMappedFileAccess 열거형 값이 아닌 경우

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

설명

이 메서드는이 클래스에 대 한 생성자에 의해 호출됩니다.

적용 대상