이 스레드의 각 프레임에서 활성 함수에 대한 정보를 가져옵니다.
Syntax
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 개체의 배열입니다.
첫 번째 요소는 리프 프레임에 사용되며 스택의 루트로 돌아갑니다.
비고
입력 GetActiveFunctions 에서 null이면 pFunctions 스택에 있는 함수의 수만 반환합니다. 즉, 입력 GetActiveFunctions 에서 null이면 pFunctions 에만 pcFunctions값을 반환합니다.
이 GetActiveFunctions 메서드는 스택 추적의 프레임에서 동일한 정보를 가져오는 방법을 최적화하기 위한 것이며 전체 스택 추적에 ICorDebugILFrame 개체가 있는 프레임만 포함합니다.
요구 사항
플랫폼:.NET 지원 운영 체제를 참조하세요.
머리글: CorDebug.idl, CorDebug.h
라이브러리: CorGuids.lib
.NET 버전: .NET Framework 2.0 이후 사용 가능
.NET