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부터 사용 가능

참고 항목