次の方法で共有


THREADPROPERTY_FIELDS

スレッドに関して取得する情報を指定します。

構文

public enum enum_THREADPROPERTY_FIELDS { 
   TPF_ID           = 0x0001,
   TPF_SUSPENDCOUNT = 0x0002,
   TPF_STATE        = 0x0004,
   TPF_PRIORITY     = 0x0008,
   TPF_NAME         = 0x0010,
   TPF_LOCATION     = 0x0020,
   TPF_ALLFIELDS    = 0xffffffff
};

フィールド

TPF_ID
THREADPROPERTIES 構造体の dwThreadId フィールドを初期化または使用します。

TPF_SUSPENDCOUNT
THREADPROPERTIES 構造体の dwSuspendCount フィールドを初期化または使用します。

TPF_STATE
THREADPROPERTIES 構造体の dwThreadState フィールドを初期化または使用します。

TPF_PRIORITY
THREADPROPERTIES 構造体の bstrPriority フィールドを初期化または使用します。

TPF_NAME
THREADPROPERTIES 構造体の bstrName フィールドを初期化または使用します。

TPF_LOCATION
THREADPROPERTIES 構造体の bstrLocation フィールドを初期化または使用します。

TPF_ALLFIELDS
すべてのフィールドを指定します。

解説

これらの値は、引数として GetThreadProperties メソッドに渡され、THREADPROPERTIES 構造体のどのフィールドを初期化するかを示します。

また、THREADPROPERTIES 構造体の dwFields メンバーでも使用され、どのフィールドが使用され有効になっているかが示されます。

これらのフラグは、ビットごとの OR と組み合わせることができます。

要件

ヘッダー: msdbg.h

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

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

関連項目