다음을 통해 공유


PROCESS_INFO

프로세스에 대 한 정보가 포함 되어 있습니다.

typedef struct tagPROCESS_INFO { 
   PROCESS_INFO_FIELDS Fields;
   BSTR                bstrFileName;
   BSTR                bstrBaseName;
   BSTR                bstrTitle;
   AD_PROCESS_ID       ProcessId;
   DWORD               dwSessionId;
   BSTR                bstrAttachedSessionName;
   FILETIME            CreationTime;
   PROCESS_INFO_FLAGS  Flags;
} 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;
};

Members

  • 필드
    플래그의 조합에서 PROCESS_INFO_FIELDS 채워진 필드를 지정 하는 열거형입니다.

  • bstrFileName
    과정의 전체 경로 이름입니다. 전화에 해당 하는 IDebugProcess2::GetName 메서드 매개 변수로 GN_FILENAME.

  • bstrBaseName
    파일 이름 및 확장명 프로세스입니다. 전화에 해당 하는 IDebugProcess2::Getname 메서드 매개 변수로 GN_BASENAME.

  • bstrTitle
    있는 경우 프로세스의 제목입니다. 전화에 해당 하는 IDebugProcess2::Getname 메서드 매개 변수로 GN_TITLE.

  • ProcessId
    AD_PROCESS_ID 프로세스를 식별 하는 구조입니다. 전화에 해당 하는 IDebugProcess2::GetPhysicalProcessId 메서드.

  • dwSessionId
    이 프로세스를 실행 하면 디버그 세션의 식별자입니다.

  • bstrAttachedSessionName
    연결 된 세션 이름입니다. 전화에 해당 하는 IDebugProcess2::GetAttachedSessionName 메서드.

  • CreationTime
    프로세스가 생성 된 시간입니다.

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

설명

이 구조체에 전달 되는 IDebugProcess2::GetInfo 메서드는 입력 위치에 있습니다.

요구 사항

헤더: msdbg.h

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

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

참고 항목

참조

구조체 및 공용 구조체

PROCESS_INFO_FIELDS

PROCESS_INFO_FLAGS

IDebugProcess2::GetInfo

IDebugProcess2::GetName

IDebugProcess2::GetPhysicalProcessId

IDebugProcess2::GetAttachedSessionName