IDebugControl3::OutputCurrentState 메서드(dbgeng.h)
OutputCurrentState 메서드는 현재 대상의 현재 상태를 디버거 콘솔에 출력합니다.
구문
HRESULT OutputCurrentState(
[in] ULONG OutputControl,
[in] ULONG Flags
);
매개 변수
[in] OutputControl
출력을 보낼 클라이언트를 지정합니다. 가능한 값은 DEBUG_OUTCTL_XXX 참조하세요.
[in] Flags
디버거 콘솔에 인쇄할 정보를 결정하는 비트 집합을 지정합니다. 플래그 는 다음 표의 값 조합일 수 있습니다.
플래그 | 설명 |
---|---|
DEBUG_CURRENT_SYMBOL | 현재 명령의 주소에 대한 기호 문자열입니다. |
DEBUG_CURRENT_DISASM | 현재 명령의 디스어셈블리입니다. |
DEBUG_CURRENT_REGISTERS | 현재 레지스터 값입니다. |
DEBUG_CURRENT_SOURCE_LINE | 현재 명령에 해당하는 원본의 파일 이름 및 줄 번호입니다. |
또는 플래그 를 DEBUG_CURRENT_DEFAULT 설정할 수 있습니다. 이 값에는 위의 모든 플래그가 포함됩니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값을 참조하세요 .
반환 코드 | Description |
---|---|
|
메서드를 성공적으로 수행했습니다. |
설명
플래그에 포함된 플래그를 설정하면 정보를 인쇄할 수 있습니다. 정보가 항상 인쇄되는 것은 아닙니다(예: 사용할 수 없는 경우 인쇄되지 않음).
디버거에 침입할 때 인쇄되는 것과 동일한 상태 정보입니다.
자세한 내용은 대상 정보를 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | dbgeng.h(Dbgeng.h 포함) |