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.
Комментарии
Этот метод используется для получения стабильного указателя на данные объекта. Для массивов этот метод возвращает адрес первого элемента. Для строк этот метод возвращает адрес первого символа.
Закрепление объекта не позволяет сборщику мусора перемещать его в памяти, тем самым снижая эффективность работы сборщика мусора.
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по