ICorDebugThread2::GetActiveFunctions 메서드
이 스레드의 각 프레임에서 활성 함수에 대한 정보를 가져옵니다.
구문
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
매개 변수
cFunctions
[in] 배열의 크기입니다 pFunctions
.
pcFunctions
[out] 배열에 반환된 개체 수에 대한 pFunctions
포인터입니다. 반환되는 개체 수는 스택의 관리형 프레임 수와 같습니다.
pFunctions
[in, out] 각각이 스레드 프레임의 활성 함수에 대한 정보를 포함하는 COR_ACTIVE_FUNCTION 개체의 배열입니다.
첫 번째 요소는 리프 프레임에 사용되므로 스택의 루트로 돌아갑니다.
설명
pFunctions
가 입력에서 null이면 GetActiveFunctions
는 스택에 있는 함수 수만 반환합니다. 즉, pFunctions
가 입력에서 null이면 GetActiveFunctions
는 pcFunctions
의 값만 반환합니다.
GetActiveFunctions
메서드는 스택 추적의 프레임에서 동일한 정보를 가져오는 방법을 최적화하기 위한 것이며 전체 스택 추적에 프레임에 대한 ICorDebugILFrame 개체가 있었던 프레임만 포함합니다.
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorDebug.idl, CorDebug.h
라이브러리: CorGuids.lib
.NET Framework 버전: 2.0부터 사용 가능
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET