ICorProfilerInfo7::GetInMemorySymbolsLength 메서드

[.NET Framework 4.6.1 이상 버전에서 지원됨]

메모리 내 기호 스트림의 길이를 반환합니다.

구문

HRESULT GetInMemorySymbolsLength(  
        [in] ModuleID moduleId,  
        [out] DWORD* pCountSymbolBytes  
);  

매개 변수

moduleId
[in] 메모리 내 스트림을 포함하는 모듈의 식별자입니다.

pCountSymbolBytes
[out] 메서드가 반환될 때 스트림의 길이(바이트)를 포함하는 DWORD 값에 대한 포인터입니다.

Return Value

이 메서드는 메모리 스트림의 길이가 영(0)인 경우에도 확인할 수 있는 경우 S_OK를 반환합니다.

메서드가 System.Reflection.Emit를 사용하여 만들어진 경우 메서드는 CORPROF_E_MODULE_IS_DYNAMIC를 반환합니다.

설명

모듈에 메모리 내 기호가 있는 경우 스트림의 길이는 pCountSymbolBytes에 배치됩니다. 모듈에 메모리 내 기호가 없으면 *pCountSymbolBytes = 0입니다.

참고

현재 구현은 Reflection.Emit을 지원하지 않습니다. Reflection.Emit을 사용하여 모듈을 만든 경우 메서드는 CORPROF_E_MODULE_IS_DYNAMIC를 반환합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorProf.idl, CorProf.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4.6.1부터 사용 가능

참고 항목