Поделиться через


Метод 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.

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