다음을 통해 공유


PROCESS_INFO

프로세스에 대한 정보를 포함합니다.

구문

public struct PROCESS_INFO { 
   public uint          Fields;
   public string        bstrFileName;
   public string        bstrBaseName;
   public string        bstrTitle;
   public AD_PROCESS_ID ProcessId;
   public uint          dwSessionId;
   public string        bstrAttachedSessionName;
   public FILETIME      CreationTime;
   public uint          Flags;
};

멤버

Fields
입력할 필드를 지정하는 PROCESS_INFO_FIELDS 열거형의 플래그 조합입니다.

bstrFileName
프로세스의 전체 경로 이름입니다. GN_FILENAME 매개 변수를 사용하여 GetName 메서드를 호출하는 것과 동일합니다.

bstrBaseName
프로세스의 파일 이름 및 확장명입니다. GN_BASENAME 매개 변수를 사용하여 IDebugProcess2::Getname 메서드를 호출하는 것과 같습니다.

bstrTitle
프로세스의 제목(있는 경우)입니다. GN_TITLE 매개 변수를 사용하여 IDebugProcess2::Getname 메서드를 호출하는 것과 같습니다.

ProcessId
프로세스를 식별하는 AD_PROCESS_ID 구조체입니다. GetPhysicalProcessId 메서드를 호출하는 것과 같습니다.

dwSessionId
이 프로세스가 실행 중인 디버그 세션의 식별자입니다.

bstrAttachedSessionName
연결된 세션 이름입니다. GetAttachedSessionName 메서드를 호출하는 것과 같습니다.

CreationTime
프로세스를 만든 시간입니다.

Flags
프로세스의 속성을 지정하는 PROCESS_INFO_FLAGS 열거형의 플래그 조합입니다.

설명

이 구조체는 채워진 GetInfo 메서드에 전달됩니다.

요구 사항

헤더: msdbg.h

네임스페이스: Microsoft.VisualStudio.Debugger.Interop

어셈블리: Microsoft.VisualStudio.Debugger.Interop.dll

참고 항목