スレッドに関して取得する情報を指定します。
構文
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
THREADPROPERTIE
S 構造体の dwSuspendCount
フィールドを初期化または使用します。
TPF_STATE
THREADPROPERTIE
S 構造体の dwThreadState
フィールドを初期化または使用します。
TPF_PRIORITY
THREADPROPERTIE
S 構造体の bstrPriority
フィールドを初期化または使用します。
TPF_NAME
THREADPROPERTIE
S 構造体の bstrName
フィールドを初期化または使用します。
TPF_LOCATION
THREADPROPERTIE
S 構造体の bstrLocation
フィールドを初期化または使用します。
TPF_ALLFIELDS
すべてのフィールドを指定します。
解説
これらの値は、引数として GetThreadProperties メソッドに渡され、THREADPROPERTIES 構造体のどのフィールドを初期化するかを示します。
また、THREADPROPERTIES
構造体の dwFields
メンバーでも使用され、どのフィールドが使用され有効になっているかが示されます。
これらのフラグは、ビットごとの OR
と組み合わせることができます。
要件
ヘッダー: msdbg.h
名前空間: Microsoft.VisualStudio.Debugger.Interop
アセンブリ: Microsoft.VisualStudio.Debugger.Interop.dll