#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\ROOT\\CIMV2") instance of __namespace{ name="ms_804";}; #pragma namespace("\\\\.\\ROOT\\CIMV2\\ms_804") [Description("提供与脱机文件缓存中的项目有关的文件系统特定信息。只有目录和文件项目才适用此信息。文件系统信息不适用于服务器和共享项目。") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesFileSysInfo { [Description("本地副本的 Win32 文件系统属性") : Amended ToInstance ToSubclass] uint32 LocalAttributes; [Description("本地副本的文件大小(以字节为单位)") : Amended ToInstance ToSubclass] sint64 LocalSize; [Description("本地副本的创建时间") : Amended ToInstance ToSubclass] DATETIME LocalCreationTime; [Description("本地副本的上次写入时间") : Amended ToInstance ToSubclass] DATETIME LocalLastWriteTime; [Description("本地副本的更改时间") : Amended ToInstance ToSubclass] DATETIME LocalChangeTime; [Description("本地副本的上次访问时间") : Amended ToInstance ToSubclass] DATETIME LocalLastAccessTime; [Description("原始副本的 Win32 文件系统属性") : Amended ToInstance ToSubclass] uint32 OriginalAttributes; [Description("原始副本的文件大小(以字节为单位)") : Amended ToInstance ToSubclass] sint64 OriginalSize; [Description("原始副本的创建时间") : Amended ToInstance ToSubclass] DATETIME OriginalCreationTime; [Description("原始副本的上次写入时间") : Amended ToInstance ToSubclass] DATETIME OriginalLastWriteTime; [Description("原始副本的更改时间") : Amended ToInstance ToSubclass] DATETIME OriginalChangeTime; [Description("原始副本的上次访问时间") : Amended ToInstance ToSubclass] DATETIME OriginalLastAccessTime; [Description("远程副本的 Win32 文件系统属性") : Amended ToInstance ToSubclass] uint32 RemoteAttributes; [Description("远程副本的文件大小(以字节为单位)") : Amended ToInstance ToSubclass] sint64 RemoteSize; [Description("远程副本的创建时间") : Amended ToInstance ToSubclass] DATETIME RemoteCreationTime; [Description("远程副本的上次写入时间") : Amended ToInstance ToSubclass] DATETIME RemoteLastWriteTime; [Description("远程副本的更改时间") : Amended ToInstance ToSubclass] DATETIME RemoteChangeTime; [Description("远程副本的上次访问时间") : Amended ToInstance ToSubclass] DATETIME RemoteLastAccessTime; }; [Description("说明脱机文件缓存中的项目是否已固定,如果已固定,则说明当前应用的固定类型。") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesPinInfo { [Description("指示是否已出于某种原因固定此文件。") : Amended ToInstance ToSubclass] boolean Pinned; [Description("指示此用户是否已固定该文件,以及此固定状态是否可继承。\n\n0 - 未固定 \n1 - 已固定 \n2 - 已固定。由在固定目录中创建的新文件继承。") : Amended ToInstance ToSubclass,Values{"未固定", "已固定", "已固定并可继承"} : Amended ToInstance ToSubclass] uint32 PinnedForUser; [Description("指示组策略是否已为此用户固定该文件,以及此固定状态是否可继承。\n\n0 - 未固定 \n1 - 已固定 \n2 - 已固定。由在固定目录中创建的新文件继承。") : Amended ToInstance ToSubclass,Values{"未固定", "已固定", "已固定并可继承"} : Amended ToInstance ToSubclass] uint32 PinnedForUserByPolicy; [Description("指示是否已为此计算机上的所有用户固定此文件。\n\n0 - 未固定 \n1 - 已固定 \n2 - 已固定。由在固定目录中创建的新文件继承。") : Amended ToInstance ToSubclass,Values{"未固定", "已固定", "已固定(继承)"} : Amended ToInstance ToSubclass] uint32 PinnedForComputer; [Description("指示 Windows 文件夹重定向是否已为此用户固定该文件。\n\n0 - 未固定 \n1 - 已固定 \n2 - 已固定。由在固定目录中创建的新文件继承。") : Amended ToInstance ToSubclass,Values{"未固定", "已固定", "已固定并可继承"} : Amended ToInstance ToSubclass] uint32 PinnedForFolderRedirection; }; [Description("说明脱机文件缓存中的项目是否有未同步的更改,如果有,则说明更改的类型。") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesChangeInfo { [Description("指示是否在脱机工作时更改了该项目。如果为 True,则其余的一个或多个属性也为 Ture。") : Amended ToInstance ToSubclass] boolean Dirty; [Description("指示是否在脱机工作时删除了该项目。") : Amended ToInstance ToSubclass] boolean DeletedOffline; [Description("指示是否在脱机工作时创建了该项目。") : Amended ToInstance ToSubclass] boolean CreatedOffline; [Description("指示是否在脱机工作时修改了该文件的内容。") : Amended ToInstance ToSubclass] boolean ModifiedData; [Description("指示是否已在脱机工作时修改文件的任何属性。") : Amended ToInstance ToSubclass] boolean ModifiedAttributes; [Description("指示是否在脱机工作时修改了该文件的任何时间值。") : Amended ToInstance ToSubclass] boolean ModifiedTime; }; [Description("说明同步项目时将同步的信息量。") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesDirtyInfo { [Description("需要从客户端同步到服务器的字节数。") : Amended ToInstance ToSubclass] sint64 LocalDirtyByteCount; [Description("需要从服务器同步到客户端的字节数。") : Amended ToInstance ToSubclass] sint64 RemoteDirtyByteCount; }; [Description("提供有关脱机文件缓存项目的“联机”/“脱机”状态信息。") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesConnectionInfo { [Description("指示项目当前处于“联机”还是“脱机”状态。\n\n0 - 未知。无法确定连接状态。\n1 - 脱机。项目当前已“脱机”。查看 OfflineReason 可了解脱机原因。\n2 - 联机。项目当前“已联机”。\n3 - 以透明方式缓存。项目“以透明方式缓存”。\n4 - 部分以透明方式缓存。项目包含“以透明方式缓存”和“脱机”这两种数据。") : Amended ToInstance ToSubclass,Values{"未知", "脱机", "联机", "以透明方式缓存", "部分以透明方式缓存"} : Amended ToInstance ToSubclass] uint32 ConnectState; [Description("如果项目“脱机”,则指示脱机原因。\n\n0 - 未知。无法确定脱机原因。\n1 - 不适用。项目联机或项目状态未知。\n2 - 脱机工作。用户已在文件资源管理器中选择“脱机工作”选项。\n3 - 慢速连接。由于连接速度慢导致项目脱机。\n4 - 网络连接已断开。计算机与网络断开连接,或者远程共享或服务器不可用。\n5 - 需要同步项目。项目具有未同步的本地更改或未解决的同步冲突。\n6 - 项目已暂停。项目始终脱机。") : Amended ToInstance ToSubclass,Values{"未知", "不适用", "脱机工作", "慢速连接", "已与网络断开连接", "需要同步项目", "项目已暂停"} : Amended ToInstance ToSubclass] uint32 OfflineReason; }; [Description("提供有关脱机文件缓存项目的最新“暂停”状态信息。") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesSuspendInfo { [Description("指示项目当前是否已暂停,以及是直接暂停还是通过从上级继承的方式暂停。请查看 SuspendedRoot 以确定是哪种情况。") : Amended ToInstance ToSubclass] boolean Suspended; [Description("指示项目是否为一个暂停的树根。如果为 False,表示项目通过继承上级暂停状态的方式暂停。") : Amended ToInstance ToSubclass] boolean SuspendedRoot; }; [Description("代表脱机文件缓存中的项目") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesItem { [key,Description("服务器上的项目的 UNC 路径。") : Amended ToInstance ToSubclass] string ItemPath; [Description("服务器上的父项目的 UNC 路径。如果项目为服务器项目,则此路径为空。") : Amended ToInstance ToSubclass] string ParentItemPath; [Description("项目的文件系统名称,不包含目录路径。") : Amended ToInstance ToSubclass] string ItemName; [Description("项目类型。项目可能代表服务器、共享、目录或文件。\n\n0 - 文件 \n1 - 目录 \n2 - 共享 \n3 - 服务器") : Amended ToInstance ToSubclass,Values{"文件", "目录", "共享", "服务器"} : Amended ToInstance ToSubclass] uint32 ItemType; [Description("项目的文件系统信息。适用于目录和文件项目。") : Amended ToInstance ToSubclass] Win32_OfflineFilesFileSysInfo FileSysInfo; [Description("项目的固定信息。适用于共享、目录和文件项目。") : Amended ToInstance ToSubclass] Win32_OfflineFilesPinInfo PinInfo; [Description("项目的更改信息。适用于共享、目录和文件项目。") : Amended ToInstance ToSubclass] Win32_OfflineFilesChangeInfo ChangeInfo; [Description("项目的更新字节计数信息。适用于文件项目。") : Amended ToInstance ToSubclass] Win32_OfflineFilesDirtyInfo DirtyInfo; [Description("项目的连接信息。适用于共享、目录和文件项目。") : Amended ToInstance ToSubclass] Win32_OfflineFilesConnectionInfo ConnectionInfo; [Description("项目的暂停状态信息。适用于共享、目录和文件项目。") : Amended ToInstance ToSubclass] Win32_OfflineFilesSuspendInfo SuspendInfo; [Description("指示项目是否已在脱机文件缓存中加密。此属性只适用于文件项目。对于此属性,服务器、共享和目录项目将始终报告 False 值。请查看 ItemType 属性以确定项目类型。") : Amended ToInstance ToSubclass] boolean Encrypted; [Description("指示是否已稀疏缓存项目。脱机文件缓存中存在稀疏缓存的项目,但并未缓存该项目的全部内容。此类项目脱机时不可用。此属性只适用于文件项目。对于此属性,服务器、共享和目录项目将始终报告 False 值。请查看 ItemType 属性以确定项目类型。") : Amended ToInstance ToSubclass] boolean Sparse; }; [Description("Win32_OfflineFilesCache 类代表用于添加、删除、重命名、枚举、同步以及通过其他方式“管理”缓存内容的脱机文件缓存。脱机文件是一个 Windows 功能,它提供可以脱机使用的网络文件和设备,用以同步联机工作时所做的更改。每台使用脱机文件功能的计算机在本地系统上都有一个“缓存”,用于存储网络文件的本地副本。此类及其相关类用于检查和管理该缓存的内容。") : Amended ToInstance ToSubclass,AMENDMENT, LOCALE(0x0804)] class Win32_OfflineFilesCache { [Description("指示是否已启用脱机文件。此属性反映该功能的当前配置状态。如果脱机文件已启用但尚未激活,重新启动系统将激活此功能。") : Amended ToInstance ToSubclass] boolean Enabled; [Description("指示脱机文件是否处于活动状态。此属性反映该功能的当前运行状态。如果脱机文件处于活动状态,则与此功能相关的所有行为都可用。如果脱机文件处于活动状态但未启用,重新启动系统将停用此功能。") : Amended ToInstance ToSubclass] boolean Active; [Description("脱机文件缓存在本地计算机上的位置。本地缓存的文件副本会存放在此目录下。非系统进程无法访问此目录。") : Amended ToInstance ToSubclass] string Location; [Description("启用或禁用脱机文件功能。请查看 RebootRequired 参数以确定是否需要重新启动计算机。如果需要重新启动,此功能将保持其当前状态,直到系统重新启动为止。") : Amended ToInstance ToSubclass] uint32 Enable([in,Description("指定 True 可启用脱机文件,指定 False 可禁用脱机文件。") : Amended ToSubclass] boolean Enable,[out,Description("如果返回值为 True,则需要重新启动系统才能使脱机文件转换到请求的状态。") : Amended ToSubclass] boolean RebootRequired); [Description("重命名脱机文件缓存中的路径。在远程服务器上重命名或移动目录树后通常使用此命令。") : Amended ToInstance ToSubclass] uint32 RenameItem([in,Description("要重命名的当前路径字符串。") : Amended ToSubclass] string OriginalPath,[in,Description("用于替换原始路径字符串的新路径字符串。") : Amended ToSubclass] string NewPath,[in,Description("如果此参数为 False,并且新路径字符串指定了现有文件或目录,则操作将失败。指定 True 将自动替换现有文件或目录。因此,在使用 True 时要格外小心。") : Amended ToSubclass] boolean ReplaceIfExists); [Description("重命名脱机文件缓存中的路径且不重新启动系统。在远程服务器上重命名或移动目录树后通常使用此命令。") : Amended ToInstance ToSubclass] uint32 RenameItemEx([in,Description("要重命名的当前路径字符串。") : Amended ToSubclass] string OriginalPath,[in,Description("用于替换原始路径字符串的新路径字符串。") : Amended ToSubclass] string NewPath,[in,Description("如果此参数为 False,并且新路径字符串指定了现有文件或目录,则操作将失败。指定 True 将自动替换现有文件或目录。因此,在使用 True 时要格外小心。") : Amended ToSubclass] boolean ReplaceIfExists); [Description("同步一个或多个项目。若要监视进程,请实现一个 WMI 事件接收器以接收 OnProgress 通知。Message 参数包含一个文本字符串,该字符串按照以下用冒号分隔的格式编码: \n\n <原因>:<结果>:<结果文本>:[<路径>] \n\n其中: \n\n <原因> \n 进程通知的类型。使用以下某个值: \n 0 = 开始 - 操作开始时发送。\n 1 = 结束 - 操作结束时发送。\n 2 = 项目开始 - 开始处理每个项目时发送。\n 3 = 项目结果 - 结束处理每个项目时发送。\n\n <结果> \n 未指定的整数 HRESULT。0 = 成功。\n\n <结果文本> \n 与 <结果> 相关的 Windows 消息文本。\n\n <路径> \n 已处理项目的 UNC 路径。如果 <原因> 为 \n 开始(0)或结束(1),则此参数为空。") : Amended ToInstance ToSubclass] uint32 Synchronize([in,Description("UNC 路径字符串数组,指示要同步的目录和文件。") : Amended ToSubclass] string Paths[],[in,Values{"OfflineFilesSyncControlFlagFillSparse", "OfflineFilesSyncControlFlagSyncIn", "OfflineFilesSyncControlFlagSyncOut", "OfflineFilesSyncControlFlagPinNewFiles", "OfflineFilesSyncControlFlagPinLinkTargets", "OfflineFilesSyncControlFlagPinForUser", "OfflineFilesSyncControlFlagPinForUser_Policy", "OfflineFilesSyncControlFlagPinForAll", "OfflineFilesSyncControlFlagLowPriority", "OfflineFilesSyncControlFlagAsyncProgress", "OfflineFilesSyncControlFlagInteractive", "OfflineFilesSyncControlFlagConsole", "OfflineFilesSyncControlFlagSkipSuspendedDirs", "OfflineFilesSyncControlFlagBackground", "OfflineFilesSyncControlCrKeepLocal", "OfflineFilesSyncControlCrKeepRemote", "OfflineFilesSyncControlCrKeepLatest"} : Amended ToInstance ToSubclass,Description("可以为以下一个或多个值: \n\n0x00000001 - FillSparse。填充稀疏文件。\n0x00000002 - SyncIn。同步服务器对本地计算机的更改。\n0x00000004 - SyncOut。同步本地计算机对服务器的更改。\n0x00000008 - PinNewFiles。固定在服务器固定目录中找到的所有新文件。\n0x00000010 - PinLinkTargets。固定时,如果文件为 LNK 文件,则同时固定目标。\n0x00000020 - PinForUser。固定时,针对登录用户进行固定。\n0x00000040 - PinForUser_Policy。固定时,针对登录用户进行固定,就如同通过组策略固定一样。\n0x00000080 - PinForAll。固定时,针对所有用户进行固定。\n0x00000200 - LowPriority。尽可能以低 CPU 和 I/O 优先级执行同步。\n0x00000400 - AsyncProgress。使用异步进程报告。此操作可能会丢弃某些性能“成功”通知。\n0x00000800 - Interactive。必要时可以与用户交互(例如,备用凭据请求)。\n0x00001000 - Console。将所有交互定向到控制台。\n0x00002000 - SkipSuspendedDirs。不对暂停的目录进行同步。\n0x00010000 - Background。将共享冲突最小化。\n0x10000000 - CrKeepLocal。通过将本地计算机副本复制到服务器来解决所有冲突。\n0x20000000 - CrKeepRemote。通过将服务器副本复制到本地计算机来解决所有冲突。\n0x30000000 - CrKeepLatest。通过保留“最新”副本来解决所有冲突。\n\n请注意,CrKeepLocal、CrKeepRemote 和 CrKeepLatest 均不是标志值。在指定冲突解决方案策略时,请仅设置\n其中一个值。如果未指定冲突解决方案策略,则冲突将保持未解决状态,可以在“同步中心冲突”文件夹中查看冲突。") : Amended ToSubclass] uint32 Flags); [Description("确保项目将脱机可用。固定项目可确保项目受到保护,以防在脱机文件缓存需要更多磁盘空间时被自动逐出。若要监视进程,请实现一个 WMI 事件接收器以接收 OnProgress 通知。Message 参数包含一个文本字符串,该字符串按照以下用冒号分隔的格式编码: \n\n <原因>:<结果>:<结果文本>:[<路径>] \n\n其中: \n\n <原因> \n 进程通知的类型。使用以下值之一: \n 0 = 开始 - 操作开始时发送。\n 1 = 结束 - 操作结束时发送。\n 2 = 项目开始 - 开始处理每个项目时发送。\n 3 = 项目结果 - 结束处理每个项目时发送。\n\n <结果> \n 未指定的整数 HRESULT。0 = 成功。\n\n <结果文本> \n 与 <结果> 相关的 Windows 消息文本。\n\n <路径> \n 已处理项目的 UNC 路径。如果 <原因> 为 \n 开始(0)或结束(1),则此参数为空。") : Amended ToInstance ToSubclass] uint32 Pin([in,Description("UNC 路径字符串数组,指示要固定的目录和文件。") : Amended ToSubclass] string Paths[],[in,Values{"OfflineFilesPinControlFlagFill", "OfflineFilesPinControlFlagPinLinkTargets", "OfflineFilesPinControlFlagForUser", "OfflineFilesPinControlFlagForUser_Policy", "OfflineFilesPinControlFlagForAll", "OfflineFilesPinControlFlagLowPriority", "OfflineFilesPinControlFlagAsyncProgress", "OfflineFilesPinControlFlagInteractive", "OfflineFilesPinControlFlagConsole", "OfflineFilesPinControlFlagBackground"} : Amended ToInstance ToSubclass,Description("可以为以下一个或多个值: \n\n0x00000001 - Fill。固定时填充文件。\n0x00000020 - PinForUser。针对登录用户进行固定。\n0x00000040 - PinForUser_Policy。针对登录用户进行固定,就如同通过组策略固定一样。\n0x00000080 - PinForAll。针对所有用户进行固定。\n0x00000200 - LowPriority。尽可能以低 CPU 和 I/O 优先级执行操作。\n0x00000400 - AsyncProgress。使用异步进程报告。此操作可能会丢弃某些性能“成功”通知。\n0x00000800 - Interactive。必要时可以与用户交互(例如,备用凭据请求)。\n0x00001000 - Console。将所有交互定向到控制台。\n0x00010000 - Background。将共享冲突最小化。") : Amended ToSubclass] uint32 Flags,[in,Description("对于目录路径,指示操作是应用于整个目录树,还是只应用于目录项自身。对于文件路径,则忽略此参数。") : Amended ToSubclass] boolean Deep); [Description("取消确保项目脱机可用的设置。此外,如果出于某种原因项目不再固定,并且没有未同步的本地更改,则会自动从脱机文件缓存中删除此项目。若要监视进程,请实现一个 WMI 事件接收器以接收 OnProgress 通知。Message 参数包含一个文本字符串,该字符串按照用以下冒号分隔的格式编码: \n\n <原因>:<结果>:<结果文本>:[<路径>] \n\n其中: \n\n <原因> \n 进程通知的类型。使用以下值之一: \n 0 = 开始 - 操作开始时发送。\n 1 = 结束 - 操作结束时发送。\n 2 = 项目开始 - 开始处理每个项目时发送。\n 3 = 项目结果 - 结束处理每个项目时发送。\n\n <结果> \n 未指定的整数 HRESULT。0 = 成功。\n\n <结果文本> \n 与 <结果> 相关的 Windows 消息文本。\n\n <路径> \n 已处理项目的 UNC 路径。如果 <原因> 为 \n 开始(0)或结束(1),则此参数为空。") : Amended ToInstance ToSubclass] uint32 Unpin([in,Description("UNC 路径字符串数组,指示要固定的目录和文件。") : Amended ToSubclass] string Paths[],[in,Values{"OfflineFilesPinControlFlagForUser", "OfflineFilesPinControlFlagForUser_Policy", "OfflineFilesPinControlFlagForAll", "OfflineFilesPinControlFlagLowPriority", "OfflineFilesPinControlFlagAsyncProgress", "OfflineFilesPinControlFlagInteractive", "OfflineFilesPinControlFlagConsole", "OfflineFilesPinControlFlagBackground"} : Amended ToInstance ToSubclass,Description("可以为以下一个或多个值: \n\n0x00000020 - UnpinForUser。针对登录用户取消固定。\n0x00000040 - UnpinForUser_Policy。针对登录用户取消固定,就如同通过组策略取消固定一样。\n0x00000080 - UnpinForAll。针对所有用户取消固定。\n0x00000200 - LowPriority。尽可能以低 CPU 和 I/O 优先级执行操作。\n0x00000400 - AsyncProgress。使用异步进程报告。此操作可能会丢弃某些性能“成功”通知。\n0x00000800 - Interactive。必要时可以与用户交互(例如,备用凭据请求)。\n0x00001000 - Console。将所有交互定向到控制台。\n0x00010000 - Background。将共享冲突最小化。") : Amended ToSubclass] uint32 Flags,[in,Description("对于目录路径,指示操作是应用于整个目录树,还是只应用于目录项自身。对于文件路径,则忽略此参数。") : Amended ToSubclass] boolean Deep); [Description("从脱机文件缓存中删除一个或多个项目。") : Amended ToInstance ToSubclass] uint32 DeleteItems([in,Description("UNC 路径字符串数组,指示要删除的目录和文件。") : Amended ToSubclass] string Paths[],[in,Values{"OfflineFilesDeleteFlagNoAutoCached", "OfflineFilesDeleteFlagNoPinned", "OfflineFilesDeleteFlagDelModified", "OfflineFilesDeleteFlagAdmin"} : Amended ToInstance ToSubclass,Description("可以为以下一个或多个值: \n\n0x00000001 - NoAutoCached。不删除未固定文件。\n0x00000002 - NoPinned。不删除已固定文件。\n0x00000004 - DelModified。可以删除含有未同步更改的文件。\n0x80000000 - Admin。如果脚本在本地管理员帐户下运行,则在访问脱机文件缓存时具有管理员权限。") : Amended ToSubclass] uint32 Flags); [Description("加密或解密脱机文件缓存中的文件") : Amended ToInstance ToSubclass] uint32 Encrypt([in,Description("设置为 True 将加密,设置为 False 将解密。") : Amended ToSubclass] boolean Encrypt,[in,Values{"OfflineFilesEncryptionControlFlagLowPriority", "OfflineFilesEncryptionControlFlagAsyncProgress", "OfflineFilesEncryptionControlFlagInteractive", "OfflineFilesEncryptionControlFlagConsole", "OfflineFilesEncryptionControlFlagBackground"} : Amended ToInstance ToSubclass,Description("可以为以下值之一: \n\n0x00000200 - LowPriority。尽可能以低 CPU 和 I/O 优先级执行操作。\n0x00000400 - AsyncProgress。使用异步进程报告。此操作可能会丢弃某些性能“成功”通知。\n0x00000800 - Interactive。必要时可以与用户交互(例如,备用凭据请求)。\n0x00001000 - Console。将所有交互定向到控制台。\n0x00010000 - Background。将共享冲突最小化。") : Amended ToSubclass] uint32 Flags); [Description("暂停或取消暂停脱机文件缓存中的目录树。暂停的目录树会始终脱机,但可以使用 Synchronize 方法或通过 Windows 同步中心同步。") : Amended ToInstance ToSubclass] uint32 SuspendRoot([in,Description("要暂停的目录的 UNC 路径。脱机文件缓存中必须存在此路径。") : Amended ToSubclass] string Path,[in,Description("设置为 True 将暂停,设置为 False 将取消暂停。") : Amended ToSubclass] boolean Suspend); [Description("将与该项目相关联的远程文件系统作用域转换到脱机状态。") : Amended ToInstance ToSubclass] uint32 TransitionOffline([in,Description("缓存项目的 UNC 路径。") : Amended ToSubclass] string Path,[in,Description("强制打开已关闭的文件。") : Amended ToSubclass] boolean Force,[in,Values{"OfflineFilesTransitionFlagInteractive", "OfflineFilesTransitionFlagConsole"} : Amended ToInstance ToSubclass,Description("可以为以下值之一: \n\n0x00000001 - Interactive。必要时可以与用户交互(例如,备用凭据请求)。\n0x00000002 - Console。将所有交互定向到控制台。") : Amended ToSubclass] uint32 Flags,[out,Description("如果返回值为 True,则打开阻止转换的文件。") : Amended ToSubclass] boolean OpenFiles); [Description("将与项目相关联的远程文件系统作用域转换到联机状态。") : Amended ToInstance ToSubclass] uint32 TransitionOnline([in,Description("缓存项目的 UNC 路径。") : Amended ToSubclass] string Path,[in,Values{"OfflineFilesTransitionFlagInteractive", "OfflineFilesTransitionFlagConsole"} : Amended ToInstance ToSubclass,Description("可以为以下值之一: \n\n0x00000001 - Interactive。必要时可以与用户交互(例如,备用凭据请求)。\n0x00000002 - Console。将所有交互定向到控制台。") : Amended ToSubclass] uint32 Flags); };