IDebugControl::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 설정할 수 있습니다. 이 값에는 위의 모든 플래그가 포함됩니다.
반환 값
이 메서드는 오류 값을 반환할 수도 있습니다. 자세한 내용은 반환 값 참조하세요.
반환 코드 | 묘사 |
---|---|
|
메서드가 성공했습니다. |
발언
Flags 포함된 플래그를 설정하면 정보를 인쇄할 수 있습니다. 정보가 항상 인쇄되지는 않습니다(예: 사용할 수 없는 경우 인쇄되지 않음).
디버거에 침입할 때 인쇄되는 것과 동일한 상태 정보입니다.
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | 바탕 화면 |
헤더 | dbgeng.h(Dbgeng.h 포함) |