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