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

Возвращаемое значение

IntPtr

nativeint

Адрес закрепленного объекта данных.

Атрибуты

Исключения

Дескриптор является любым типом, кроме Pinned.

Комментарии

Этот метод используется для получения стабильного указателя на данные объекта. Для массивов этот метод возвращает адрес первого элемента. Для строк этот метод возвращает адрес первого символа.

Закрепление объекта предотвращает перемещение сборщика мусора в памяти, тем самым снижая эффективность сборщика мусора.

Применяется к

См. также раздел