CIM_CopyFileAction类
CIM_CopyFileAction类表示将文件从计算机系统移动或复制到新位置。
使用CIM_ToDirectorySpecification和CIM_FromDirectorySpecification关联或CIM_ToDirectoryAction和CIM_FromDirectoryAction关联来指定复制的位置信息。 当源或目标存在于执行任何操作之前,将使用第一个集。 当源或目标作为上一操作的一部分创建时,将使用第二个集。 在后一种情况下,创建目录的操作必须在 CIM_CopyFileAction 对象之前发生。
重要
DMTF (分布式管理工作队) CIM (Common Information Model) 类是生成 WMI 类的父类。 WMI 目前仅支持 CIM 2.x 版本架构。
以下语法从托管对象格式 (MOF) 代码简化而来,包括所有继承属性。 属性按字母顺序列出,而不是按 MOF 顺序列出。
语法
[UUID("{73553260-DB22-11d2-85FC-0000F8102E5F}"), abstract, AMENDMENT]
class CIM_CopyFileAction : CIM_FileAction
{
string ActionID;
string Caption;
string Description;
uint16 Direction;
string Name;
string SoftwareElementID;
uint16 SoftwareElementState;
uint16 TargetOperatingSystem;
string Version;
boolean DeleteAfterCopy;
string Destination;
string Source;
};
成员
CIM_CopyFileAction类包含以下类型的成员:
方法
CIM_CopyFileAction类具有这些方法。
方法 | 说明 |
---|---|
调用 | 执行特定操作。 该方法如何执行操作的详细信息特定于实现。 WMI 未实现。 |
属性
CIM_CopyFileAction类具有这些属性。
-
ActionID
-
分配给软件元素的特定操作的唯一标识符。
此属性继承自 CIM_Action。
-
Caption
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: maxlen (64)
对象的简短文本说明。
此属性继承自 CIM_Action。
-
-
DeleteAfterCopy
-
-
数据类型: 布尔值
-
访问类型:只读
如果 为 TRUE,则复制操作后会删除源文件。
-
-
说明
-
-
数据类型: 字符串
-
访问类型:只读
对象的说明。
此属性继承自 CIM_Action。
-
-
目标
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: maxlen (1024)
完全限定的目标文件名。
-
-
方向
-
-
数据类型: uint16
-
访问类型:只读
指示特定 CIM_Action 对象是一系列操作的一部分,用于将当前软件元素转换为其下一个状态(如“安装”),还是删除当前软件元素,如“Uninstall”。
此属性继承自 CIM_Action。
-
-
安装 (0)
-
卸载 (1)
名称
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。name“) 、 CIM_key、 maxlen (256)
标识软件元素。
此属性继承自 CIM_Action。
SoftwareElementID
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。SoftwareElementID“) , CIM_key, maxlen (256)
软件元素的标识符。
此属性继承自 CIM_Action。
SoftwareElementState
-
数据类型: uint16
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。SoftwareElementState“) , CIM_key
软件元素的状态。
此属性继承自 CIM_Action。
可部署 (0)
介绍成功分发所需的详细信息以及创建软件元素所需的详细信息 (条件和操作) ,即下一个状态 () 。
可安装 (1)
介绍成功安装所需的详细信息以及创建可执行状态 ((即下一个状态) ) )中创建软件元素所需的详细信息 (条件和操作。
可执行文件 (2)
介绍成功执行所需的详细信息,以及创建运行状态 ((即下一个状态) )的软件元素所需的详细信息 (条件和) 操作。
运行 (3)
描述监视和操作开始元素所需的详细信息。
Source
-
数据类型: 字符串
-
访问类型:只读
-
限定符: maxlen (1024)
完全限定的源文件名称。
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 虚拟机 (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)
串联 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 赫德 (44)
OS9 (45)
Mac OS 9
MACH 内核 (46)
地狱 (47)
QNX (48)
EPOC (49)
IxWorks (50)
VxWorks (51)
MiNT (52)
BeOS (53)
为 OS
HP MPE (54)
NextStep (55)
PalmPilot (56)
Palm OS
Rhapsody (57)
Windows 2000 (58)
专用 (59)
VSE (60)
TPF (61)
版本
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 传播 (“CIM_SoftwareElement。版本“) , CIM_key, Maxlen (64) , 映射字符串 (”MIF。DMTF|ComponentID|001.3“)
操作的版本。
操作的版本应采用以下形式之一:
- <major>.<minor>。<修订>
- <major>.<minorletterrevision><><>
此属性继承自 CIM_Action。
注解
CIM_CopyFileAction类派生自 CIM_FileAction。
WMI 不实现此类。 有关派生自 CIM_CopyFileAction的类的详细信息,请参阅 Win32 类。
本文档派生自 DMTF 发布的 CIM 类说明。 Microsoft 可能已更改以更正次要错误、符合 Microsoft SDK 文档标准或提供更多信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista |
最低受支持的服务器 |
Windows Server 2008 |
命名空间 |
Root\CIMV2 |
MOF |
|
DLL |
|