IDebugProgram2::EnumCodeContexts

소스 파일에서 지정된 위치에 대한 코드 컨텍스트 목록을 검색합니다.

구문

int EnumCodeContexts( 
   IDebugDocumentPosition2     pDocPos,
   out IEnumDebugCodeContexts2 ppEnum
);

매개 변수

pDocPos
[in] IDE에 알려진 소스 파일의 추상 위치를 나타내는 IDebugDocumentPosition2 개체입니다.

ppEnum [out] 코드 컨텍스트 목록을 포함하는 IEnumDebugCodeContexts2 개체를 반환합니다.

Return Value

성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.

설명

이 메서드를 사용하면 SDM(세션 디버그 관리자) 또는 IDE에서 소스 파일 위치를 코드 위치로 매핑할 수 있습니다. 소스가 여러 코드 블록(예: C++ 템플릿)을 생성하는 경우 둘 이상의 코드 컨텍스트가 반환됩니다.

참고 항목