IPinnable.Pin(Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
固定内存块。
public:
System::Buffers::MemoryHandle Pin(int elementIndex);
public System.Buffers.MemoryHandle Pin (int elementIndex);
abstract member Pin : int -> System.Buffers.MemoryHandle
Public Function Pin (elementIndex As Integer) As MemoryHandle
参数
- elementIndex
- Int32
返回的 MemoryHandle 指向的内存缓冲区内元素的偏移量。
返回
内存块的句柄。
注解
开发人员可以访问实现接口的对象, IPinnable 而无需仅通过托管 API 固定该接口。 非托管 API 访问需要固定。
调用此方法以指示 IPinnable 垃圾回收器无法移动对象,以便可以使用固定对象的地址。