Метод 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
расположений, в которых хранятся следующие элементы:
Длина буфера строки.
Длина самой строки.
Буфер, содержащий фактическую строку расширенных символов.
Строки могут заканчиваться значением NULL.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0.