CIM_DirectoryAction クラス
CIM_DirectoryAction抽象クラスはディレクトリを管理します。 ディレクトリの作成は CIM_CreateDirectoryAction クラスによって処理され、ディレクトリの削除は CIM_RemoveDirectoryAction クラスによって処理されます。
重要
DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。
次の構文は、マネージド オブジェクト フォーマット (MOF) コードを簡素化しており、継承されたすべてのプロパティを含んでいます。 プロパティは、MOF の順序ではなく、アルファベット順で一覧表示されます。
構文
[UUID("{8875A39E-DB29-11d2-85FC-0000F8102E5F}"), Abstract, AMENDMENT]
class CIM_DirectoryAction : CIM_Action
{
string ActionID;
string Caption;
string Description;
uint16 Direction;
string Name;
string SoftwareElementID;
uint16 SoftwareElementState;
uint16 TargetOperatingSystem;
string Version;
string DirectoryName;
};
メンバー
CIM_DirectoryAction クラスには、次の種類のメンバーがあります。
メソッド
CIM_DirectoryAction クラスには、これらのメソッドがあります。
メソッド | 説明 |
---|---|
Invoke | 特定のアクションを実行します。 このメソッドは WMI によって実装されません。 |
プロパティ
CIM_DirectoryAction クラスには、これらのプロパティがあります。
-
ActionID
-
ソフトウェア要素の特定のアクションに割り当てられた一意識別子。
このプロパティは、 CIM_Actionから継承されます。
-
Caption
-
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: maxlen (64)
オブジェクトの短いテキスト説明。
このプロパティは、 CIM_Actionから継承されます。
-
-
説明
-
-
データ型: string
-
アクセスの種類: 読み取り専用
オブジェクトの説明。
このプロパティは、 CIM_Actionから継承されます。
-
-
方向
-
-
データ型: uint16
-
アクセスの種類: 読み取り専用
特定の CIM_Action オブジェクトが、現在のソフトウェア要素を "Install" などの次の状態に移行する一連のアクションの一部であるか、または "Uninstall" などの現在のソフトウェア要素を削除するかを示します。
このプロパティは、 CIM_Actionから継承されます。
-
-
インストール (0)
-
アンインストール (1)
DirectoryName
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: maxlen (1024)
アクションが適用されるディレクトリの名前。
名前
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。Name")、 CIM_key、 maxlen (256)
ソフトウェア要素を識別します。
このプロパティは、 CIM_Actionから継承されます。
SoftwareElementID
-
データ型: string
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。SoftwareElementID")、 CIM_key、 maxlen (256)
ソフトウェア要素の識別子。
このプロパティは、 CIM_Actionから継承されます。
SoftwareElementState
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。SoftwareElementState") )、CIM_key
ソフトウェア要素の状態。
このプロパティは、 CIM_Actionから継承されます。
デプロイ可能 (0)
正常に配布するために必要な詳細と、インストール可能な状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
インストール可能 (1)
正常にインストールするために必要な詳細と、実行可能状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
実行可能ファイル (2)
正常に実行するために必要な詳細と、実行中の状態 (つまり、次の状態) でソフトウェア要素を作成するために必要な詳細 (条件とアクション) について説明します。
実行中 (3)
start 要素の監視と操作に必要な詳細について説明します。
TargetOperatingSystem
-
データ型: uint16
-
アクセスの種類: 読み取り専用
-
修飾子: 伝達 ( "CIM_SoftwareElement。TargetOperatingSystem")、 CIM_key、 Mappingstrings ("MIF。DMTF|ソフトウェア コンポーネント情報|002.5")
所有するソフトウェア要素のターゲット オペレーティング システム。
このプロパティは、 CIM_Actionから継承されます。
不明 (0)
その他 (1)
MACOS (2)
Mac OS
ATTUNIX (3)
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)
OS になる
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_Actionから継承されます。
解説
WMI では、このクラスは実装されません。
このドキュメントは、DMTF によって公開されている CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーを修正したり、Microsoft SDK ドキュメントの標準に準拠したり、詳細情報を提供したりするために変更を加えた可能性があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista |
サポートされている最小のサーバー |
Windows Server 2008 |
名前空間 |
Root\CIMV2 |
MOF |
|
[DLL] |
|