다음을 통해 공유


Process4 인터페이스

Process4 개체는 프로세스를 검사하고 조작하는 데 사용됩니다. Process4 개체는 Process3, Process2Process 개체를 대체합니다. Debugger4를 사용하려면 EnvDTE90a.dll에 대한 참조를 추가해야 합니다. 네이티브 개발의 경우 dte90a.tlb에 대한 참조를 추가해야 합니다.

네임스페이스:  EnvDTE90a
어셈블리:  EnvDTE90a(EnvDTE90a.dll)

구문

‘선언
<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")> _
Public Interface Process4 _
    Inherits Process3
[GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface Process4 : Process3
[GuidAttribute(L"49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")]
public interface class Process4 : Process3
[<GuidAttribute("49DB35DD-FDD9-43BA-BD3F-2BAF50F5C45E")>]
type Process4 =  
    interface
        interface Process3
    end
public interface Process4 extends Process3

Process4 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 Collection 이 속성을 지원하는 개체를 포함하거나 이 코드 구문에 포함된 Processes 컬렉션을 가져옵니다. (Process3에서 상속됨)
Public 속성 Collection 이 속성을 지원하는 개체를 포함하거나 이 코드 구문에 포함된 Processes 컬렉션을 가져옵니다.
Public 속성 CommandLine Visual Studio에서 디버깅 중인 프로그램을 시작한 명령줄을 가져옵니다.이 속성은 읽기 전용입니다.
Public 속성 CurrentDirectory 디버깅 중인 프로세스의 현재 디렉터리를 가져옵니다.이 속성은 읽기 전용입니다.
Public 속성 DTE 최상위 확장성 개체인 DTE 개체를 가져옵니다. (Process3에서 상속됨)
Public 속성 DTE 최상위 확장성 개체인 DTE 개체를 가져옵니다.
Public 속성 EnvironmentVariables 이 읽기 전용 속성은 디버깅되는 프로세스에 대해 정의된 환경 변수를 포함하는 배열을 반환합니다.
Public 속성 IsBeingDebugged 현재 프로세스를 디버깅하고 있는지 여부를 가져옵니다. (Process3에서 상속됨)
Public 속성 IsBeingDebugged 현재 프로세스를 디버깅하고 있는지 여부를 가져옵니다.
Public 속성 Modules 이 프로세스에 연결된 모듈 개체의 컬렉션을 가져옵니다. (Process3에서 상속됨)
Public 속성 Modules 이 프로세스에 연결된 모듈 개체의 컬렉션을 가져옵니다.
Public 속성 Name 프로세스의 이름을 가져옵니다. (Process3에서 상속됨)
Public 속성 Name 프로세스의 이름을 가져옵니다.
Public 속성 Parent Process2 개체의 직계 부모를 가져옵니다. (Process3에서 상속됨)
Public 속성 Parent Process2 개체의 직계 부모를 가져옵니다.
Public 속성 ProcessID 이 프로세스에 할당된 ID 번호를 가져옵니다. (Process3에서 상속됨)
Public 속성 ProcessID 이 프로세스에 할당된 ID 번호를 가져옵니다.
Public 속성 Programs Program 개체의 컬렉션을 가져옵니다. (Process3에서 상속됨)
Public 속성 Programs Program 개체의 컬렉션을 가져옵니다.
Public 속성 Threads 이 프로세스에 연결된 스레드를 가져옵니다. (Process3에서 상속됨)
Public 속성 Threads 이 프로세스에 연결된 스레드를 가져옵니다.
Public 속성 Transport 이 프로세스를 디버깅하는 데 사용되는 Transport를 가져옵니다. (Process3에서 상속됨)
Public 속성 Transport 이 프로세스를 디버깅하는 데 사용되는 Transport를 가져옵니다.
Public 속성 TransportQualifier 컴퓨터 이름 또는 IP 주소를 가져옵니다. (Process3에서 상속됨)
Public 속성 TransportQualifier 컴퓨터 이름 또는 IP 주소를 가져옵니다.
Public 속성 UserName 이 프로세스에 연결된 사용자 이름을 가져옵니다. (Process3에서 상속됨)
Public 속성 UserName 이 프로세스에 연결된 사용자 이름을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Attach() 디버거를 이 프로세스에 연결합니다. (Process3에서 상속됨)
Public 메서드 Attach() 디버거를 이 프로세스에 연결합니다.
Public 메서드 Attach2(Object) Attach 와 마찬가지로 이 프로세스에 디버거를 연결하지만 엔진이나 엔진 집합만 지정할 수 있습니다. (Process3에서 상속됨)
Public 메서드 Attach2(Object) Attach() 와 마찬가지로 이 프로세스에 디버거를 연결하지만 엔진이나 엔진 집합만 지정할 수 있습니다.
Public 메서드 Break(Boolean) 지정된 프로세스의 현재 상태를 분석할 수 있도록 프로세스의 실행을 일시 중지합니다. (Process3에서 상속됨)
Public 메서드 Break(Boolean) 지정된 프로세스의 현재 상태를 분석할 수 있도록 프로세스의 실행을 일시 중지합니다.
Public 메서드 Detach(Boolean) 디버거를 이 프로세스에서 분리합니다. (Process3에서 상속됨)
Public 메서드 Detach(Boolean) 디버거를 이 프로세스에서 분리합니다.
Public 메서드 Terminate(Boolean) 이 프로세스를 종료합니다. (Process3에서 상속됨)
Public 메서드 Terminate(Boolean) 이 프로세스를 종료합니다.

위쪽

설명

Process3을 참조하십시오.

참고 항목

참조

EnvDTE90a 네임스페이스