IDebugControl2::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
S_OK
메서드를 성공적으로 수행했습니다.

설명

플래그에 포함된 플래그를 설정하면 정보를 인쇄할 수 있습니다. 정보가 항상 인쇄되는 것은 아닙니다(예: 사용할 수 없는 경우 인쇄되지 않음).

디버거에 침입할 때 인쇄되는 것과 동일한 상태 정보입니다.

자세한 내용은 대상 정보를 참조하세요.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)