CIM_DirectorySpecification クラス
CIM_DirectorySpecification クラスは、ソフトウェア要素の主要なディレクトリ構造をキャプチャします。 このクラスは、ソフトウェア要素のファイルを、コンピューター システム上で再配置できる管理可能な単位に整理するために使用されます。
重要
DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。
次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡素化しており、継承されたすべてのプロパティを含んでいます。 プロパティは、MOF の順序ではなく、アルファベット順で一覧表示されます。
構文
[UUID("{A524EE6E-DB29-11d2-85FC-0000F8102E5F}"), abstract, AMENDMENT]
class CIM_DirectorySpecification : CIM_Check
{
string CheckID;
string Caption;
string Description;
boolean CheckMode;
string Name;
uint16 TargetOperatingSystem;
string Version;
string SoftwareElementID;
uint16 SoftwareElementState;
string DirectoryPath;
uint16 DirectoryType;
};
メンバー
CIM_DirectorySpecification クラスには、次の種類のメンバーがあります。
メソッド
CIM_DirectorySpecification クラスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
Invoke | 特定のチェックを評価します。 このメソッドは WMI によって実装されません。 |
プロパティ
CIM_DirectorySpecification クラスには、これらのプロパティがあります。
-
Caption
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: Maxlen (64)
件名の短いテキストの説明。
このプロパティは、 CIM_Checkから継承されます。
-
-
Checkid
-
チェックを一意に識別するために他のキーと組み合わせて使用される識別子。
このプロパティは、 CIM_Checkから継承されます。
-
CheckMode
-
-
データ型: ブール値
-
アクセスの種類: 読み取り専用
TRUE の場合、条件は環境内に存在することが想定されます。 たとえば、ファイルはシステム上に存在することが想定されているため、 Invoke メソッドは TRUE を返す必要があります。
FALSE の場合、条件は存在しないと想定されます。 たとえば、ファイルはシステム上にないため、 Invoke メソッドは FALSE を返す必要があります。
このプロパティは、 CIM_Checkから継承されます。
-
-
説明
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの説明。
このプロパティは、 CIM_Checkから継承されます。
-
-
DirectoryPath
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: Maxlen (1024)
ディレクトリ名。 アプリケーション プロバイダーによって提供される値は、既定または推奨されるパス名です。 値は、特定の環境で変更できます。
-
-
DirectoryType
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: Mappingstrings ("MIF.DMTF|Location|001.2")
説明するディレクトリの種類。
-
-
製品ベース ディレクトリ (0)
-
製品実行可能ディレクトリ (1)
-
製品ライブラリ ディレクトリ (2)
-
製品構成ディレクトリ (3)
-
製品インクルード ディレクトリ (4)
-
製品作業ディレクトリ (5)
-
製品ログ ディレクトリ (6)
-
共有ベース ディレクトリ (7)
-
共有実行可能ディレクトリ (8)
-
共有ライブラリ ディレクトリ (9)
-
共有インクルード ディレクトリ (10)
-
システム ベース ディレクトリ (11)
-
システム実行可能ディレクトリ (12)
-
システム ライブラリ ディレクトリ (13)
-
システム構成ディレクトリ (14)
-
システム インクルード ディレクトリ (15)
-
システム ログ ディレクトリ (16)
-
その他 (17)
名前
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。Name")、 CIM_key、 maxlen (256)
ソフトウェア要素を識別するために使用される名前
このプロパティは、 CIM_Checkから継承されます。
SoftwareElementID
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。SoftwareElementID")、 CIM_key、 maxlen (256)
これは、このソフトウェア要素の識別子です。
このプロパティは、 CIM_Checkから継承されます。
SoftwareElementState
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。SoftwareElementState") )、CIM_key
ソフトウェア要素のソフトウェア要素の状態。
このプロパティは、 CIM_Checkから継承されます。
デプロイ可能 (0)
正常に配布するために必要な詳細と、インストール可能な状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
インストール可能 (1)
正常にインストールするために必要な詳細と、実行可能状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
実行可能ファイル (2)
正常に実行するために必要な詳細と、実行中の状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
実行中 (3)
start 要素の監視と操作に必要な詳細について説明します。
TargetOperatingSystem
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。TargetOperatingSystem")、 CIM_key、 Mappingstrings ("MIF。DMTF|ソフトウェア コンポーネント情報|002.5")
ソフトウェア要素のターゲット オペレーティング システム。
このプロパティは、 CIM_Checkから継承されます。
不明 (0)
その他 (1)
MACOS (2)
Mac OS
ATTUNIX (3)
ATT UNIX
DGUX (4)
DECNT (5)
Digital Unix (6)
OpenVMS (7)
VMS を開く
HPUX (8)
HP-UX
AIX (9)
MVS (10)
OS400 (11)
OS/2 (12)
JavaVM (13)
Java 用 Microsoft Virtual Machine (VM)
MSDOS (14)
WIN3x (15)
Windows 3.x
WIN95 (16)
Windows 95
WIN98 (17)
Windows 98
WINNT (18)
Windows NT
WINCE (19)
Windows CE
NCR3000 (20)
NCR 3000
NetWare (21)
OSF (22)
DC/OS (23)
依存する UNIX (24)
SCO UnixWare (25)
SCO OpenServer (26)
Sequent (27)
IRIX (28)
Solaris (29)
SunOS (30)
U6000 (31)
ASERIES (32)
A シリーズ
TandemNSK (33)
タンデム NSK
TandemNT (34)
Tandem NT
BS2000 (35)
BS2000/OSD
LINUX (36)
Lynx (37)
XENIX (38)
VM/ESA (39)
対話型 UNIX (40)
BSDUNIX (41)
BSD UNIX
FreeBSD (42)
NetBSD (43)
GNU Hurd (44)
OS9 (45)
Mac OS 9
MACH カーネル (46)
Inferno (47)
QNX (48)
エポック (49)
IxWorks (50)
VxWorks (51)
MiNT (52)
BeOS (53)
HP MPE (54)
NextStep (55)
PalmPilot (56)
Palm OS
ラプソディ (57)
Windows 2000 (58)
専用 (59)
VSE (60)
TPF (61)
Version
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。Version")、 CIM_key、 Maxlen (64)、 Mappingstrings ("MIF。DMTF|ComponentID|001.3")
操作のバージョン。
操作のバージョンは、次のいずれかの形式にする必要があります。
- <major>。<minor>。<リビジョン>
- <major>。<マイナー><文字><のリビジョン>
このプロパティは、 CIM_Checkから継承されます。
注釈
WMI では、このクラスは実装されません。 CIM_DirectorySpecificationから派生したクラスについては、「Win32 クラス」を参照してください。
このドキュメントは、DMTF によって発行された CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーの修正、Microsoft SDK ドキュメント標準への準拠、または詳細情報の提供を行うために変更を加えた可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
名前空間 |
Root\CIMV2 |
MOF |
|
[DLL] |
|