次の方法で共有


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

関連項目