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 포함) |