ICorProfilerInfo2::GetStringLayout 方法

更新:2007 年 11 月

获取有关字符串对象的布局的信息。

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 结尾的字符串。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl

**库:**CorGuids.lib

**.NET Framework 版本:**3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerInfo

ICorProfilerInfo2