UnmanagedMemoryAccessor.Initialize 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
设置访问器的初始值。
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
与 capacity
之和大于 buffer
。
buffer
为 null
。
offset
与 capacity
之和将环绕地址空间的高端。
注解
此方法由此类的构造函数调用。