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>

Дескриптор, из которого извлекается указатель.

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

Char*

Адрес 0-го символа закрепленного Stringnull или если дескриптор не указывает на какой-либо объект.

Атрибуты

Исключения

Дескриптор не инициализирован или уже удален.

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