GCHandle.AddrOfPinnedObject 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 Pinned 句柄中检索对象数据的地址。
public:
IntPtr AddrOfPinnedObject();
[System.Security.SecurityCritical]
public IntPtr AddrOfPinnedObject ();
public IntPtr AddrOfPinnedObject ();
public readonly IntPtr AddrOfPinnedObject ();
[<System.Security.SecurityCritical>]
member this.AddrOfPinnedObject : unit -> nativeint
member this.AddrOfPinnedObject : unit -> nativeint
Public Function AddrOfPinnedObject () As IntPtr
返回
IntPtr
nativeint
固定的数据对象的地址。
- 属性
例外
该句柄是 Pinned 以外的任何类型。
注解
此方法用于获取指向对象数据的稳定指针。 对于数组,此方法返回第一个元素的地址。 对于字符串,此方法返回第一个字符的地址。
固定对象可防止垃圾回收器在内存中移动它,从而降低垃圾回收器的效率。