호출 스택 창의 혼합 코드 및 누락된 정보
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium 및 Ultimate |
관리 코드에 대한 호출 스택과 네이티브 코드에 대한 호출 스택은 서로 다르기 때문에 코드 형식이 혼합된 경우 디버거에서 전제 호출 스택이 표시되지 않을 수 있습니다. 네이티브 코드가 관리 코드를 호출하면 호출 스택 창이 다음과 같이 변경될 수 있습니다.
관리 코드 바로 위의 네이티브 프레임이 호출 스택 창에서 없어질 수 있습니다. 자세한 내용은 방법: 호출 스택 창에 네이티브 프레임이 없을 때 관리 코드에서 나가기를 참조하십시오.
디버거 외부에서 실행된 혼합 모드 응용 프로그램의 경우, 호출 스택 창에 관리 코드만 표시될 수 있으며 네이티브 프레임은 표시되지 않습니다.
두 경우 모두 아주 드문 경우입니다. 관리 코드에 대한 대부분의 네이티브 호출에서는 호출 스택이 올바르게 나타납니다.