다음을 통해 공유


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로 종결될 수 있습니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

참고 항목

참조

ICorProfilerInfo 인터페이스

ICorProfilerInfo2 인터페이스