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