Process4 인터페이스
Process4 개체는 프로세스를 검사하고 조작하는 데 사용됩니다. Process4 개체는 Process3, Process2 및 Process 개체를 대체합니다. 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 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
Collection | 이 속성을 지원하는 개체를 포함하거나 이 코드 구문에 포함된 Processes 컬렉션을 가져옵니다. |
![]() |
CommandLine | Visual Studio에서 디버깅 중인 프로그램을 시작한 명령줄을 가져옵니다.이 속성은 읽기 전용입니다. |
![]() |
CurrentDirectory | 디버깅 중인 프로세스의 현재 디렉터리를 가져옵니다.이 속성은 읽기 전용입니다. |
![]() |
DTE | 최상위 확장성 개체인 DTE 개체를 가져옵니다. |
![]() |
EnvironmentVariables | 이 읽기 전용 속성은 디버깅되는 프로세스에 대해 정의된 환경 변수를 포함하는 배열을 반환합니다. |
![]() |
IsBeingDebugged | 현재 프로세스를 디버깅하고 있는지 여부를 가져옵니다. |
![]() |
Modules | 이 프로세스에 연결된 모듈 개체의 컬렉션을 가져옵니다. |
![]() |
Name | 프로세스의 이름을 가져옵니다. |
![]() |
Parent | Process2 개체의 직계 부모를 가져옵니다. |
![]() |
ProcessID | 이 프로세스에 할당된 ID 번호를 가져옵니다. |
![]() |
Programs | Program 개체의 컬렉션을 가져옵니다. |
![]() |
Threads | 이 프로세스에 연결된 스레드를 가져옵니다. |
![]() |
Transport | 이 프로세스를 디버깅하는 데 사용되는 Transport를 가져옵니다. |
![]() |
TransportQualifier | 컴퓨터 이름 또는 IP 주소를 가져옵니다. |
![]() |
UserName | 이 프로세스에 연결된 사용자 이름을 가져옵니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
Attach | 디버거에서 이 프로세스를 연결합니다. |
![]() |
Attach2 | Attach와 마찬가지로 이 프로세스에 디버거를 연결하지만 엔진이나 엔진 집합만 지정할 수 있습니다. |
![]() |
Break | 지정된 프로세스의 현재 상태를 분석할 수 있도록 프로세스의 실행을 일시 중지합니다. |
![]() |
Detach | 디버거를 이 프로세스에서 분리합니다. |
![]() |
Terminate | 이 프로세스를 종료합니다. |
위쪽
설명
Process3을 참조하십시오.