GCHandleExtensions.GetAddressOfStringData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание
Этот API несовместим с CLS.
Извлекает адрес строковых данных в handle.
public:
[System::Runtime::CompilerServices::Extension]
static char* GetAddressOfStringData(System::Runtime::InteropServices::PinnedGCHandle<System::String ^> handle);
[System.CLSCompliant(false)]
public static char* GetAddressOfStringData(this System.Runtime.InteropServices.PinnedGCHandle<string> handle);
[<System.CLSCompliant(false)>]
static member GetAddressOfStringData : System.Runtime.InteropServices.PinnedGCHandle<string> -> nativeptr<char>
Параметры
- handle
- PinnedGCHandle<String>
Дескриптор, из которого извлекается указатель.
Возвращаемое значение
Адрес 0-го символа закрепленного Stringnull или если дескриптор не указывает на какой-либо объект.
- Атрибуты
Исключения
Дескриптор не инициализирован или уже удален.