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