THREADENTRY32構造体 (tlhelp32.h)
スナップショットが取得されたときにシステムで実行されているスレッドの一覧からのエントリについて説明します。
構文
typedef struct tagTHREADENTRY32 {
DWORD dwSize;
DWORD cntUsage;
DWORD th32ThreadID;
DWORD th32OwnerProcessID;
LONG tpBasePri;
LONG tpDeltaPri;
DWORD dwFlags;
} THREADENTRY32;
メンバー
dwSize
この構造体のサイズ (バイト単位)。 Thread32First 関数を呼び出す前に、このメンバーを に設定しますsizeof(THREADENTRY32)
。 dwSize を初期化しない場合、Thread32First は失敗します。
cntUsage
このメンバーは使用されなくなり、常に 0 に設定されます。
th32ThreadID
CreateProcess 関数によって返されるスレッド識別子と互換性のあるスレッド識別子。
th32OwnerProcessID
スレッドを作成したプロセスの識別子。
tpBasePri
スレッドに割り当てられたカーネル の基本優先度レベル。 優先度は 0 から 31 までの数値であり、0 は可能な限り最も低いスレッド優先度を表します。 詳細については、「 KeQueryPriorityThread」を参照してください。
tpDeltaPri
このメンバーは使用されなくなり、常に 0 に設定されます。
dwFlags
このメンバーは使用されなくなり、常に 0 に設定されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | tlhelp32.h |