GCHandle.AddrOfPinnedObject Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает адрес данных объекта в маркере 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
Возвращаемое значение
nativeint
Адрес объекта данных pinned.
- Атрибуты
Исключения
Типом дескриптора может быть любой тип, кроме Pinned.
Комментарии
Этот метод используется для получения стабильного указателя на данные объекта. Для массивов этот метод возвращает адрес первого элемента. Для строк этот метод возвращает адрес первого символа.
Закрепление объекта не позволяет сборщику мусора перемещать его в памяти, тем самым снижая эффективность работы сборщика мусора.