#pragma autorecover #pragma classflags(64) #pragma namespace("\\\\.\\root\\InventoryLogging") instance of __namespace{ name="MS_804";}; #pragma namespace("\\\\.\\root\\InventoryLogging\\MS_804") [Description("适用于所有清单数据的基类。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MsftSil_Data { }; [Description("封装计算机的杂项属性。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MsftSil_Computer : MsftSil_Data { }; [Description("封装计算机的标识属性。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MsftSil_ComputerIdentity : MsftSil_Data { }; [Description("此类提供了用于查询和更改软件清单日志记录配置的方法。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MsftSil_ManagementTasks { [Description("获取为 Web 客户端配置的目标 URI 和证书指纹。") : Amended ToSubclass] uint32 GetTargetUri([Out,Description("收集的数据所发布到的当前 URI。") : Amended ToSubclass] string uri,[Out,Description("用于向 URI 发布数据的当前证书指纹。") : Amended ToSubclass] string certificateThumbprint); [Description("设置为 Web 客户端配置的目标 URI 和证书指纹。") : Amended ToSubclass] uint32 SetTargetUri([In,Description("收集的数据将要发布到的新 URI。") : Amended ToSubclass] string uri,[In,Description("用于向 URI 发布数据的新证书指纹。") : Amended ToSubclass] string certificateThumbprint); [Description("获取清单日志记录状态。") : Amended ToSubclass] uint32 GetLoggingState([Out,Values{"已停止", "正在运行"} : Amended ToSubclass,Description("当前日志记录状态。") : Amended ToSubclass] uint8 state); [Description("设置清单日志记录状态。") : Amended ToSubclass] uint32 SetLoggingState([In,Values{"已停止", "正在运行"} : Amended ToSubclass,Description("所需的日志记录状态。") : Amended ToSubclass] uint8 state); [Description("获取在计算机上执行计划任务以收集数据的开始时间。") : Amended ToSubclass] uint32 GetLoggingTime([Out,Description("当前日志记录时间。") : Amended ToSubclass] datetime time); [Description("设置计划任务收集数据的开始时间。") : Amended ToSubclass] uint32 SetLoggingTime([In,Description("所需的日志记录时间。") : Amended ToSubclass] datetime time); }; [Description("用于封装通过 MSI 安装的程序的软件对象。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MsftSil_Software : MsftSil_Data { }; [Description("设备或用户特有的角色访问信息。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MsftSil_UalAccess : MsftSil_Data { }; [Description("计算机上安装的 Windows 更新。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class MsftSil_WindowsUpdate : MsftSil_Data { };