다음을 통해 공유


IDebugClient 인터페이스(dbgeng.h)

상속

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

메서드

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

 
IDebugClient::AddProcessOptions

AddProcessOptions 메서드는 현재 프로세스에 영향을 주는 옵션에 프로세스 옵션을 추가합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::AttachKernel

AttachKernel 메서드는 디버거 엔진을 커널 대상에 연결합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::AttachProcess

AttachProcess 메서드는 디버거 엔진을 사용자 모드 프로세서에 연결합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::ConnectProcessServer

ConnectProcessServer 메서드는 프로세스 서버에 연결됩니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::ConnectSession

ConnectSession 메서드는 클라이언트를 기존 디버거 세션에 조인합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::CreateClient

CreateClient 메서드는 현재 스레드에 대한 새 클라이언트 개체를 만듭니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::CreateProcess

CreateProcess 메서드는 지정된 명령줄에서 프로세스를 만듭니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::CreateProcessAndAttach

IDebugClient::CreateProcessAndAttach 메서드는 지정된 명령줄에서 프로세스를 만든 다음 다른 사용자 모드 프로세스에 연결합니다.
IDebugClient::D etachProcesses

IDebugClient::D etachProcesses 메서드는 모든 대상의 모든 프로세스에서 디버거 엔진을 분리하여 모든 스레드를 다시 시작합니다.
IDebugClient::D isconnectProcessServer

DisconnectProcessServer 메서드는 프로세스 서버에서 디버거 엔진의 연결을 끊습니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::D ispatchCallbacks

DispatchCallbacks 메서드를 사용하면 디버거 엔진이 콜백에 현재 스레드를 사용할 수 있습니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::EndSession

EndSession 메서드는 현재 디버거 세션을 종료합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::ExitDispatch

ExitDispatch 메서드를 사용하면 DispatchCallbacks 메서드가 반환됩니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::FlushCallbacks

IDebugClient::FlushCallbacks 메서드는 버퍼링된 나머지 출력을 이 클라이언트에 등록된 IDebugOutputCallbacks 개체에 강제로 전달합니다.
IDebugClient::GetEventCallbacks

GetEventCallbacks 메서드는 이 클라이언트에 등록된 이벤트 콜백 개체를 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetExitCode

IDebugClient::GetExitCode 메서드는 해당 프로세스가 완료될 때 이미 실행된 경우 현재 프로세스의 종료 코드를 반환합니다.
IDebugClient::GetIdentity

GetIdentity 메서드는 이 클라이언트가 나타내는 컴퓨터와 사용자를 설명하는 문자열을 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetInputCallbacks

GetInputCallbacks 메서드는 이 클라이언트에 등록된 입력 콜백 개체를 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetKernelConnectionOptions

GetKernelConnectionOptions 메서드는 현재 커널 대상에 대한 연결 옵션을 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetOtherOutputMask

GetOtherOutputMask 메서드는 다른 클라이언트에 대한 출력 마스크를 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetOutputCallbacks

GetOutputCallbacks 메서드는 클라이언트에 등록된 출력 콜백 개체를 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetOutputLinePrefix

여러 출력 줄에 사용되는 접두사를 가져옵니다.
IDebugClient::GetOutputMask

GetOutputMask 메서드는 클라이언트에 대해 현재 설정된 출력 마스크를 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetOutputWidth

형식이 지정된 출력을 생성하는 명령에 대한 출력 줄의 너비를 가져옵니다.
IDebugClient::GetProcessOptions

GetProcessOptions 메서드는 현재 프로세스에 영향을 주는 프로세스 옵션을 검색합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::GetRunningProcessDescription

IDebugClient::GetRunningProcessDescription 메서드는 여러 요소가 포함된 프로세스에 대한 설명을 반환합니다.
IDebugClient::GetRunningProcessSystemIdByExecutableName

IDebugClient::GetRunningProcessSystemIdByExecutableName 메서드는 지정된 실행 파일 이름을 가진 프로세스를 검색하고 해당 프로세스 ID를 반환합니다.
IDebugClient::GetRunningProcessSystemIds

GetRunningProcessSystemIds 메서드는 실행 중인 각 프로세스에 대한 프로세스 ID를 반환합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::OpenDumpFile

OpenDumpFile 메서드는 덤프 파일을 디버거 대상으로 엽니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::OutputIdentity

OutputIdentity 메서드는 이 클라이언트가 나타내는 컴퓨터와 사용자를 설명하는 문자열의 형식을 지정하고 출력합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::OutputServers

OutputServers 메서드는 지정된 컴퓨터에서 실행되는 서버를 나열합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::RemoveProcessOptions

RemoveProcessOptions 메서드는 현재 프로세스에 영향을 주는 옵션에서 프로세스 옵션을 제거합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::SetEventCallbacks

SetEventCallbacks 메서드는 이 클라이언트에 이벤트 콜백 개체를 등록합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::SetInputCallbacks

SetInputCallbacks 메서드는 입력 콜백 개체를 클라이언트에 등록합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::SetKernelConnectionOptions

SetKernelConnectionOptions 메서드는 라이브 커널 대상에 대한 연결 옵션 중 일부를 업데이트합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::SetOtherOutputMask

SetOtherOutputMask 메서드는 다른 클라이언트에 대한 출력 마스크를 설정합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::SetOutputCallbacks

SetOutputCallbacks 메서드는 출력 콜백 개체를 이 클라이언트에 등록합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::SetOutputLinePrefix

여러 출력 줄에 대한 접두사를 설정합니다.
IDebugClient::SetOutputMask

SetOutputMask 메서드는 클라이언트의 출력 마스크를 설정합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::SetOutputWidth

형식이 지정된 출력을 생성하는 명령에 대한 출력 줄의 너비를 제어합니다.
IDebugClient::SetProcessOptions

SetProcessOptions 메서드는 현재 프로세스에 영향을 주는 프로세스 옵션을 설정합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::StartProcessServer

StartProcessServer 메서드는 프로세스 서버를 시작합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::StartServer

StartServer 메서드는 디버깅 서버를 시작합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::TerminateProcesses

TerminateProcesses 메서드는 모든 대상의 모든 프로세스를 종료하려고 시도합니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.
IDebugClient::WriteDumpFile

WriteDumpFile 메서드는 사용자 모드 또는 커널 모드 크래시 덤프 파일을 만듭니다. 이 메서드는 IDebugClient 인터페이스에 속합니다.

요구 사항

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

추가 정보

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5