Метод ICorProfilerInfo2::GetStringLayout
Получает сведения о структуре строкового объекта. Этот метод в .NET Framework 4 является устаревшим и замещается методом ICorProfilerInfo3::GetStringLayout2.
HRESULT GetStringLayout(
[out] ULONG *pBufferLengthOffset,
[out] ULONG *pStringLengthOffset,
[out] ULONG *pBufferOffset);
Параметры
pBufferLengthOffset
[out] Указатель на смещение расположения относительно указателя ObjectID, в котором хранится длина самой строки. Сведения о длине хранятся в виде объекта типа DWORD.Примечание Этот параметр возвращает длину самой строки, а не длину буфера.Длина буфера больше недоступна.
PStringLengthOffset
[out] Указатель на смещение расположения относительно указателя ObjectID, в котором хранится длина самой строки. Сведения о длине хранятся в виде объекта типа DWORD.pBufferOffset
[out] Указатель на смещение буфера относительно указателя ObjectID, в котором хранится строка, состоящая из широких символов.
Заметки
Метод GetStringLayout получает смещения расположений, в которых хранятся перечисленные ниже объекты, относительно указателя ObjectID:
Длина буфера строки.
Длина самой строки.
В этом буфере содержится фактическая строка, состоящая из расширенных символов.
Строки могут заканчиваться нулем.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
Версии платформы .NET Framework: 4, 3.5 с пакетом обновления 1 (SP1), 3.5, 3.0 с пакетом обновления 1 (SP1), 3.0, 2.0 с пакетом обновления 1 (SP1), 2.0