GCHandle.AddrOfPinnedObject Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает адрес данных объекта в дескрипторе Pinned .
public:
IntPtr AddrOfPinnedObject();
[System.Security.SecurityCritical]
public IntPtr AddrOfPinnedObject();
public readonly IntPtr AddrOfPinnedObject();
public IntPtr AddrOfPinnedObject();
[<System.Security.SecurityCritical>]
member this.AddrOfPinnedObject : unit -> nativeint
member this.AddrOfPinnedObject : unit -> nativeint
Public Function AddrOfPinnedObject () As IntPtr
Возвращаемое значение
nativeint
Адрес закрепленного объекта данных.
- Атрибуты
Исключения
Дескриптор является любым типом, кроме Pinned.
Комментарии
Этот метод используется для получения стабильного указателя на данные объекта. Для массивов этот метод возвращает адрес первого элемента. Для строк этот метод возвращает адрес первого символа.
Закрепление объекта предотвращает перемещение сборщика мусора в памяти, тем самым снижая эффективность сборщика мусора.