WMI Fun !! 〜 WMI に興味がある方・システム管理者は必見です! 〜 |
|
|
WMI Fun !! > WMI Library > Win32_Thread クラス |
IT 関連情報を気軽に知りたい方へ、
私も使っていますお勧め SIM フリースマホ ASUS Zenfone Win32_Thread クラス - WMI LibraryWin32_Thread クラスの説明
Win32_Thread クラスは、実行のスレッドを表します。プロセスに実行のスレッドが 1 つある必要があるとき、プロセスは平行してタスクを実行するためにほかのスレッドを作成できます。スレッドはプロセス環境を共有するので、同じプロセスの複数スレッドが使用するメモリは同じプロセス数より少なくなります。
プロパティ リスト
Data Type: stringAccess Type: Read OnlyN/A Data Type: stringAccess Type: Read OnlyCreationClassName は、インスタンスの作成で使用されるクラス名、またはサブクラス名を示します。このクラスのほかのキーのプロパティと一緒に使用すると、このクラスおよびそのサブクラスのインスタンスすべてがこのプロパティによって一意に識別されます。 Data Type: stringAccess Type: Read Onlyスコーピング コンピューター システムの作成クラス名です。 Data Type: stringAccess Type: Read Onlyスコーピング コンピューター システムの名前です。 Data Type: stringAccess Type: Read OnlyN/A Data Type: uint64Access Type: Read OnlyElapsedTime プロパティにより、このスレッドが作成されてからこのスレッドに与えられた実行時間の合計を示します。 Data Type: uint16Access Type: Read Onlyスレッドの現在の操作状態を示します。その他の値で含まれるものは、準備完了 (2)、実行中 (3) およびブロックされている (4) です。 Data Type: stringAccess Type: Read OnlyHandle プロパティは、スレッドへのハンドルを表します。このハンドルには、既定でフル アクセス権があります。正しいセキュリティ アクセスで、ハンドルはスレッド ハンドルを受け入れる機能で使用されます。作成時に指定された継承フラグによって、このハンドルは子プロセスによって継承されます。 Data Type: datetimeAccess Type: Read OnlyN/A Data Type: uint64Access Type: Read OnlyKernelModeTime プロパティにより、パフォーマンス カウンターの種類から未処理カウンター データが示されます。 Data Type: stringAccess Type: Read OnlyN/A Data Type: stringAccess Type: Read Onlyスコーピング オペレーティング システムの作成クラス名です。 Data Type: stringAccess Type: Read Onlyスコーピング オペレーティング システムの名前です。 Data Type: uint32Access Type: Read OnlyPriority プロパティは、スレッドの動的優先順位を示します。各スレッドには、スケジューラにより実行されるスレッドが決定されるために使用される動的優先順位があります。最初は、スレッドの動的優先度はその基本優先度と同じです。システムにより、応答があるかどうかを確認するため (プロセッサ時間に費やされるスレッドがないことを保証して) 動的優先順位が上げ下げされます。システムにより、16 から 31 の間のベース優先順位レベルでスレッドの優先順位が上げられることはありません。0 から 15 の間の基本優先度があるスレッドだけが動的優先度の実行を受信します。より高い数字は優先順位がより高いことを示します。 Data Type: uint32Access Type: Read OnlyPriorityBase プロパティは、スレッドの現在の基本優先順位を示します。オペレーティング システムでは、スレッドによってユーザー入力が処理されている場合、スレッドの動的優先順位を基本優先順位より上げることができます。また、スレッドがコンピュートバウンドになる場合は、スレッドの動的優先順位を基本優先順位に向けて下げることができます。PriorityBase プロパティの値は、0 から 31 の範囲の値です。 Data Type: stringAccess Type: Read Onlyスコーピング プロセスの CreationClassName です。 Data Type: stringAccess Type: Read OnlyProcessHandle プロパティは、スレッドを作成したプロセスを示します。このプロパティの内容は、Win32 API 要素で使用できます。 Data Type: uint32Access Type: Read OnlyStartAddress プロパティは、スレッドの開始アドレスを示します。 スレッドへの適切なアクセスがあるアプリケーションによりスレッドのコンテキストが変更されるので、この値はスレッドの開始アドレスに近くなります。 Data Type: stringAccess Type: Read OnlyN/A Data Type: uint32Access Type: Read OnlyThreadState プロパティは、スレッドの現在の実行状態を示します。スレッドには次の 8 つの値の 1 つがあります: 初期化済み (マイクロカーネルにより認識)、準備完了 (次の利用可能なプロセッサで実行準備)、実行中 (実行している状態)、スタンバイ (実行しようとしているが、この状態に入るスレッドは一度に 1 つだけ)、終了 (実行が終了)、待機中 (プロセッサへの準備ができていない状態で、準備ができると再スケジュールされる状態)、移行 (スレッドがプロセッサではなくリソースを待機している状態)、不明 (スレッド状態が不明)。 Data Type: uint32Access Type: Read OnlyThreadWaitReason プロパティは、スレッドの待機理由を示します。値は、ThreadState メンバーが待機中に設定される場合にのみ有効です。値 0 または 7 はスレッドが Executive を待機していることを表します。値 1 または 8 は空きページ、2 または 9 はページ イン、3 または 10 はプール割り当て、4 または 11 は実行遅延、5 または 12 はサスペンド状態、6 または 13 はユーザー要求、14 はイベント ペア高、15 はイベント ペア低、16 は Local Procedure Call (LPC) 受信、17 は LPC 応答、18 は仮想メモリ、19 はページ アウト、です。20 以上は割り当てられていません。Event Pairs は保護されたサブシステムで通信できます (Context Switches を参照)。 Data Type: uint64Access Type: Read OnlyUserModeTime プロパティにより、パフォーマンス カウンターの種類から未処理カウンター データが示されます。 ![]() メソッド リスト
Win32_Thread クラスにはメソッドはありません。 ![]() WQL サンプル (e.g. VB/C#/PowerShell)
SELECT * FROM Win32_Thread このサイトの情報について
このコンテンツは WMI の各コンポーネントが持っている Win32_Thread クラス情報を参照・抽出しリファレンスとして作成・提供しています。 ![]() |
ご意見・ご要望・ご感想をこちらのアンケートからお待ちしています |
∧ ページの先頭へ… |