次の方法で共有


THREADPROPERTIES

スレッドのプロパティについて説明します。

構文

public struct THREADPROPERTIES { 
   public uint   dwFields;
   public uint   dwThreadId;
   public uint   dwSuspendCount;
   public uint   dwThreadState;
   public string bstrPriority;
   public string bstrName;
   public string bstrLocation;
};

メンバー

dwFields
この構造体のどのフィールドが有効であるかを示す、 THREADPROPERTY_FIELDS 列挙型のフラグの組み合わせ。

dwThreadId
スレッド ID。

dwSuspendCount
スレッド中断の数。

dwThreadState
稼働中のスレッドの状態を示す THREADSTATE 列挙型の値。

bstrPriority
スレッドの優先順位を指定する文字列。"Above Normal"、"Normal"、"Time Critical" などです。

bstName
スレッド名。

bstrLocation
スレッドの場所 (通常は最上位のスタック フレーム)。通常は、実行が現在、中断されているメソッドの名前として表されます。

解説

この構造体は、GetThreadProperties メソッドへの呼び出しによって格納されます。 返される情報は、通常、[スレッド] ウィンドウの設定に使用されます。

要件

ヘッダー: msdbg.h

名前空間: Microsoft.VisualStudio.Debugger.Interop

アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll

関連項目