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

こちらもご覧ください

Thread32First

Thread32Next