CIM_Thread クラス

CIM_Thread クラスは、プロセスまたはタスクの単位を並列で実行する機能を表します。 プロセスには多数のスレッドがあり、それぞれがプロセスに弱い場合があります。

重要

DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。

次の構文は、マネージ オブジェクト形式 (MOF) コードから簡略化され、継承されたすべてのプロパティが含まれています。 プロパティは、MOF の順序ではなく、アルファベット順に一覧表示されます。

構文

[Abstract, UUID("{8502C571-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_Thread : CIM_LogicalElement
{
  string   Caption;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSName;
  string   Description;
  uint16   ExecutionState;
  string   Handle;
  datetime InstallDate;
  uint64   KernelModeTime;
  string   Name;
  string   OSCreationClassName;
  string   OSName;
  uint32   Priority;
  string   ProcessCreationClassName;
  string   ProcessHandle;
  string   Status;
  uint64   UserModeTime;
};

メンバー

CIM_Thread クラスには、次の種類のメンバーがあります。

プロパティ

CIM_Thread クラスには、これらのプロパティがあります。

Caption

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (64)、 DisplayName ("Caption")

オブジェクトの短いテキスト説明。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

CreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: Cim_KeyMaxLen (256)

インスタンスの作成で使用されるクラスまたはサブクラスの名前。 クラスの他のキー プロパティと共に使用する場合、このプロパティを使用すると、クラスとそのサブクラスのすべてのインスタンスを一意に識別できます。

CSCreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_ProcessCSCreationClassName"), Cim_Key, MaxLen (256)

コンピューター システムの作成クラス名をスコーピングします。

CSName

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_ProcessCSName")、 Cim_KeyMaxLen (256)

コンピューター システムの名前をスコーピングします。

説明

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Description")

オブジェクトのテキスト説明。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

ExecutionState

データ型: uint16

アクセスの種類: 読み取り専用

スレッドの現在の動作状態を示します。

不明 (0)

その他 (1)

準備完了 (2)

実行中 (3)

ブロック (4)

中断ブロック (5)

中断準備完了 (6)

Handle

データ型: string

アクセスの種類: 読み取り専用

修飾子: KeyMaxLen (256)

スレッドの識別子。

InstallDate

データ型: datetime

アクセスの種類: 読み取り専用

修飾子: MappingStrings ("MIF.DMTF|ComponentID|001.5"), DisplayName ("インストール日")

オブジェクトがインストールされた日時。 このプロパティには、オブジェクトがインストールされていることを示す値は必要ありません。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

KernelModeTime

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: 単位 ("ミリ秒")

カーネル モードの時間 (100 ナノ秒単位)。 この情報を使用できない場合は、値 0 (ゼロ) を使用する必要があります。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

名前

データ型: string

アクセスの種類: 読み取り専用

修飾子: DisplayName ("Name")

オブジェクトが認識されるラベル。 サブクラス化すると、このプロパティをキー プロパティとしてオーバーライドできます。

このプロパティは 、CIM_ManagedSystemElementから継承されます。

OSCreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_ProcessOSCreationClassName")、 Cim_KeyMaxLen (256)

オペレーティング システムの作成クラス名をスコーピングします。

OSName

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_ProcessOSName")、 Cim_KeyMaxLen (256)

スコーピング オペレーティング システムの名前。

優先順位

データ型: uint32

アクセスの種類: 読み取り専用

スレッドの実行の緊急性。 スレッドは、その所有プロセスとは異なる優先順位を持つことができます。 この情報がスレッドで使用できない場合は、値 0 (ゼロ) を使用する必要があります。

ProcessCreationClassName

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_ProcessCreationClassName")、 Cim_KeyMaxLen (256)

スコープ プロセスの作成クラス名。

ProcessHandle

データ型: string

アクセスの種類: 読み取り専用

修飾子: 伝達 ( "CIM_ProcessHandle")、 KeyMaxLen (256)

スコーピング プロセスのハンドル。

状態

データ型: string

アクセスの種類: 読み取り専用

修飾子: MaxLen (10)、 DisplayName ("Status")

オブジェクトの現在の状態。 このプロパティは、 CIM_ManagedSystemElementから継承されます。

次の値があります。

OK ("OK")

エラー ("Error")

機能低下 ("Degraded")

不明 ("不明")

Pred Fail ("Pred Fail")

開始 ("開始")

停止中 ("停止中")

サービス ("Service")

ストレス ( "ストレス")

NonRecover ("NonRecover")

連絡先なし ("連絡先なし")

Lost Comm ("Lost Comm")

UserModeTime

データ型: uint64

アクセスの種類: 読み取り専用

修飾子: 単位 ("ミリ秒")

ユーザー モードの時間 (100 ナノ秒単位)。 この情報を使用できない場合は、0 (ゼロ) の値を使用する必要があります。

スクリプトでの uint64 値の使用の詳細については、「 WMI でのスクリプト作成」を参照してください。

解説

CIM_Thread クラスは、CIM_LogicalElementから派生します。

WMI では、このクラスは実装されません。 CIM_Threadから派生した WMI クラスについては、「Win32 クラス」を参照してください。

このドキュメントは、DMTF によって公開されている CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーを修正したり、Microsoft SDK ドキュメントの標準に準拠したり、詳細情報を提供したりするために変更を加えた可能性があります。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

関連項目

CIM_LogicalElement