다음을 통해 공유


IDebugControl4 인터페이스(dbgeng.h)

상속

IDebugControl4 인터페이스는 IDebugControl3에서 상속됩니다. IDebugControl4 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IDebugControl4 인터페이스에는 이러한 메서드가 있습니다.

 
IDebugControl4::AddBreakpoint2

AddBreakpoint2 메서드는 현재 대상에 대한 새 중단점을 만듭니다.
IDebugControl4::AddExtensionWide

AddExtensionWide 메서드는 확장 라이브러리를 디버거 엔진에 로드합니다.
IDebugControl4::AssembleWide

AssembleWide 메서드는 단일 프로세서 명령을 어셈블합니다. 어셈블된 명령은 대상의 메모리에 배치됩니다.
IDebugControl4::CallExtensionWide

CallExtensionWide 메서드는 디버거 확장을 호출합니다.
IDebugControl4::ControlledOutputVaListWide

ControlledOutputVaListWide 메서드는 문자열 형식을 지정하고 결과를 엔진의 일부 클라이언트에 등록된 출력 콜백으로 보냅니다.
IDebugControl4::ControlledOutputWide

ControlledOutputWide 메서드는 문자열 형식을 지정하고 결과를 엔진의 일부 클라이언트에 등록된 출력 콜백으로 보냅니다.
IDebugControl4::D isassembleWide

DisassembleWide 메서드는 대상의 메모리에서 프로세서 명령을 디스어셈블합니다.
IDebugControl4::EvaluateWide

EvaluateWide 메서드는 식을 평가하여 결과를 반환합니다.
IDebugControl4::ExecuteCommandFileWide

ExecuteCommandFileWide 메서드는 지정된 파일을 열고 내에 포함된 디버거 명령을 실행합니다.
IDebugControl4::ExecuteWide

ExecuteWide 메서드는 지정된 디버거 명령을 실행합니다.
IDebugControl4::GetBreakpointById2

GetBreakpointById2 메서드는 지정된 중단점 ID를 사용하여 중단점을 반환합니다.
IDebugControl4::GetBreakpointByIndex2

GetBreakpointByIndex2 메서드는 지정된 인덱스에 있는 중단점을 반환합니다.
IDebugControl4::GetContextStackTrace

GetContextStackTrace 메서드는 임의의 레지스터 컨텍스트에서 시작하여 각 스택 프레임에 대해 재구성된 레지스터 컨텍스트를 반환하여 호출 스택 맨 위에 있는 프레임을 반환합니다.
IDebugControl4::GetEventFilterCommandWide

GetEventFilterCommandWide 메서드는 지정된 이벤트가 발생할 때 엔진이 실행할 디버거 명령을 반환합니다.
IDebugControl4::GetEventFilterTextWide

GetEventFilterTextWide 메서드는 특정 필터에 대한 이벤트에 대한 간단한 설명을 반환합니다.
IDebugControl4::GetEventIndexDescriptionWide

GetEventIndexDescriptionWide 메서드는 현재 대상에 대한 정적 이벤트 목록에서 지정된 이벤트를 설명합니다.
IDebugControl4::GetExceptionFilterSecondCommand

IDebugControl4::GetExceptionFilterSecondCommandWide 메서드는 두 번째 예외 발생 시 실행될 명령을 반환합니다.
IDebugControl4::GetExceptionFilterSecondCommandWide

IDebugControl4::GetExceptionFilterSecondCommandWide 메서드는 예외가 발생할 때 디버거 엔진에서 실행할 명령을 반환합니다.
IDebugControl4::GetExpressionSyntaxNamesWide

GetExpressionSyntaxNamesWide 메서드는 식 구문의 전체 및 약어 이름을 반환합니다.
IDebugControl4::GetExtensionByPathWide

GetExtensionByPathWide 메서드는 이미 로드된 확장 라이브러리에 대한 핸들을 반환합니다.
IDebugControl4::GetExtensionFunctionWide

GetExtensionFunctionWide 메서드는 확장 라이브러리에서 확장 함수에 대한 포인터를 반환합니다.
IDebugControl4::GetLastEventInformationWide

GetLastEventInformationWide 메서드는 대상에서 발생한 마지막 이벤트에 대한 정보를 반환합니다.
IDebugControl4::GetLogFile2

GetLogFile2 메서드는 현재 열려 있는 로그 파일의 이름을 반환합니다.
IDebugControl4::GetLogFile2Wide

GetLogFile2Wide 메서드는 현재 열려 있는 로그 파일의 이름을 반환합니다.
IDebugControl4::GetLogFileWide

GetLogFileWide 메서드는 현재 열려 있는 로그 파일의 이름을 반환합니다.
IDebugControl4::GetManagedStatus

CLR(공용 언어 런타임)에서 제공하는 런타임 디버깅 API의 엔진 사용에 대한 피드백을 제공합니다.
IDebugControl4::GetManagedStatusWide

CLR(공용 언어 런타임)에서 제공하는 런타임 디버깅 API를 사용하는 엔진에 대한 피드백을 유니코드 문자열로 제공합니다.
IDebugControl4::GetProcessorTypeNamesWide

GetProcessorTypeNamesWide 메서드는 지정된 프로세서 유형의 전체 이름과 약어 이름을 반환합니다.
IDebugControl4::GetPromptTextWide

GetPromptTextWide 메서드는 OutputPrompt 및 OutputPromptVaList 메서드에 지정된 형식이 지정된 출력 앞에 추가될 표준 프롬프트 텍스트를 반환합니다.
IDebugControl4::GetSpecificFilterArgumentWide

GetSpecificFilterArgumentWide 메서드는 인수가 있는 특정 필터에 대한 필터 인수 값을 반환합니다.
IDebugControl4::GetStoredEventInformation

GetStoredEventInformation 메서드는 현재 대상에서 사용할 수 있는 관심 이벤트에 대한 정보를 검색합니다.
IDebugControl4::GetSystemVersionString

GetSystemVersionString 메서드는 대상의 운영 체제 버전을 설명하는 문자열을 반환합니다.
IDebugControl4::GetSystemVersionStringWide

GetSystemVersionStringWide 메서드는 대상의 운영 체제 버전을 설명하는 문자열을 반환합니다.
IDebugControl4::GetSystemVersionValues

GetSystemVersionValues 메서드는 현재 대상에 대한 버전 번호 정보를 반환합니다.
IDebugControl4::GetTextMacroWide

GetTextMacroWide 메서드는 고정 이름 별칭의 값을 반환합니다.
IDebugControl4::GetTextReplacementWide

GetTextReplacementWide 메서드는 사용자 이름 별칭 또는 자동 별칭의 값을 반환합니다.
IDebugControl4::InputWide

InputWide 메서드는 디버거 엔진에서 입력 문자열을 요청합니다.
IDebugControl4::OpenLogFile2

OpenLogFile2 메서드는 클라이언트 개체에서 출력을 받을 로그 파일을 엽니다.
IDebugControl4::OpenLogFile2Wide

OpenLogFile2Wide 메서드는 클라이언트 개체에서 출력을 받을 로그 파일을 엽니다.
IDebugControl4::OpenLogFileWide

OpenLogFileWide 메서드는 클라이언트 개체에서 출력을 받을 로그 파일을 엽니다.
IDebugControl4::OutputContextStackTrace

OutputContextStackTrace 메서드는 스택 프레임 배열 및 해당 레지스터 컨텍스트로 지정된 호출 스택을 인쇄합니다.
IDebugControl4::OutputPromptVaListWide

OutputPromptVaListWide 메서드는 형식을 지정하고 출력 콜백 개체에 사용자 프롬프트를 보냅니다.
IDebugControl4::OutputPromptWide

OutputPromptWide 메서드는 형식을 지정하고 출력 콜백 개체에 사용자 프롬프트를 보냅니다.
IDebugControl4::OutputVaListWide

OutputVaListWide 메서드는 문자열 형식을 지정하고 결과를 엔진의 클라이언트에 등록된 출력 콜백으로 보냅니다.
IDebugControl4::OutputWide

OutputWide 메서드는 문자열 형식을 지정하고 결과를 엔진의 클라이언트에 등록된 출력 콜백으로 보냅니다.
IDebugControl4::RemoveBreakpoint2

RemoveBreakpoint2 메서드는 중단점을 제거합니다.
IDebugControl4::ResetManagedStatus

CLR(공용 언어 런타임)에서 제공하는 런타임 디버깅 API에 대한 엔진의 관리 코드 디버깅 지원을 지우고 다시 초기화합니다.
IDebugControl4::ReturnInputWide

ReturnInputWide 메서드는 IDebugInputCallbacks 개체에서 입력 요청 후 엔진에 입력 문자열을 보내는 데 사용됩니다.
IDebugControl4::SetEventFilterCommandWide

SetEventFilterCommandWide 메서드는 지정된 이벤트가 발생할 때 엔진이 실행되도록 디버거 명령을 설정합니다.
IDebugControl4::SetExceptionFilterSecondCommandWide

SetExceptionFilterSecondCommandWide 메서드는 지정된 예외의 두 번째 기회에 디버거 엔진에서 실행할 명령을 설정합니다.
IDebugControl4::SetExpressionSyntaxByNameWide

SetExpressionSyntaxByNameWide 메서드는 엔진이 식을 평가하는 데 사용할 구문을 설정합니다.
IDebugControl4::SetSpecificFilterArgumentWide

SetSpecificFilterArgumentWide 메서드는 인수를 가질 수 있는 특정 필터에 대한 필터 인수 값을 설정합니다.
IDebugControl4::SetTextMacroWide

SetTextMacroWide 메서드는 고정 이름 별칭의 값을 설정합니다.
IDebugControl4::SetTextReplacementWide

SetTextReplacementWide 메서드는 사용자 이름 별칭의 값을 설정합니다.

요구 사항

요구 사항
대상 플랫폼 Windows
헤더 dbgeng.h(Dbgeng.h 포함)

추가 정보

IDebugControl

IDebugControl2

IDebugControl3