#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 Msft_MiStream { }; [Description("定义基于 CIM 方法调用的流。此流捕获方法的所有输出参数(返回值视为输出参数的一个特例)。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class Msft_MiCommand : Msft_MiStream { [Description("流操作的 CIM 命名空间。") : Amended ToSubclass] string NamespaceName; [Description("对其执行该方法的 CIM 类。") : Amended ToSubclass] string ClassName; [Description("要执行的方法。") : Amended ToSubclass] string MethodName; [Description("实例方法调用的输入对象。") : Amended ToSubclass] object Input; [Description("包含方法调用输入参数的对象。只要此对象公开与方法参数具有相同名称和类型的属性,它就可以是任何类型的对象。") : Amended ToSubclass] object Parameters; }; [Description("将以给定 ID 标识的流的当前输出,与输入流的先前输出进行比较,如果结果相同,则抑制当前输出。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class Msft_MiCompare : Msft_MiStream { [Description("是只更新最后一个已知的快照,还是在更新该快照的同时也抑制基于该快照的输出。") : Amended ToSubclass] boolean OnlyUpdateSnapshot; [Description("输入流的输出被抑制时要生成的 Msft_MiCompareSuppression 实例。") : Amended ToSubclass] Msft_MiCompareSuppression SuppressionHint; [Description("输入流。") : Amended ToSubclass] Msft_MiStream Input; }; [Description("输出流的输入被抑制时生成的输出实例。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class Msft_MiCompareSuppression { [Description("已抑制时间戳输出。") : Amended ToSubclass] datetime Timestamp; [Description("指示输出已被流抑制的嵌入式对象。") : Amended ToSubclass] object SuppressionSignal[]; }; [Description("定义用于将上游数据流合并成单一流的 MI 流。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class Msft_MiMerge : Msft_MiStream { [Description("要合并的流列表。") : Amended ToSubclass] Msft_MiStream Inputs[]; }; [Description("定义基于 CIM 查询的流。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class Msft_MiQuery : Msft_MiStream { [Description("流操作的 CIM 命名空间。") : Amended ToSubclass] string NamespaceName; [Description("CIM 查询的方言。") : Amended ToSubclass] string Dialect; [Description("CIM 查询表达式。") : Amended ToSubclass] string Expression; }; [Description("定义 MI 流收集接口。") : Amended ToSubclass,AMENDMENT, LOCALE("MS_804")] class Msft_MiStreamTasks { [Description("反序列化指定的文件并收集所有流对象。") : Amended ToSubclass] uint32 Collect([In,Description("流定义文件名。") : Amended ToSubclass] string Filename,[Out,Description("流的输出。") : Amended ToSubclass] object Results[]); [Description("与 Collect 相同,不过它会将数据推送到配置的终结点。") : Amended ToSubclass] uint32 Push([In,Description("流定义文件名。") : Amended ToSubclass] string Filename,[In,Description("是否根据以前的收集历史记录抑制输出。") : Amended ToSubclass] boolean CheckCollectionHistory); [Description("指示 Web 客户端将所有挂起的数据推送到配置的终结点。") : Amended ToSubclass] uint32 Flush(); };