// Copyright (c) 1997-2003 Microsoft Corporation, All Rights Reserved

instance of __namespace{ name="ms_804";};
#pragma namespace("ms_804")

[AMENDMENT, LOCALE(0x0804)] 
class ActiveScriptEventConsumer : __EventConsumer
{
  [description("脚本引擎的名称，例如: VBScript") : Amended] string ScriptingEngine;
  [Description("使用脚本引擎已知的语言表示的脚本文本。") : Amended] string ScriptText;
  [description("要运行的脚本文件的文件名。请注意，这只是作为在 ScriptText 中指定脚本文本的一种替代方法。如果两个属性均被分配值，结果将是不确定的。") : Amended] string ScriptFilename;
  [description("允许脚本运行的秒数。如果为零，则脚本将不会终止。") : Amended] uint32 KillTimeout;
};
#pragma namespace("\\\\.\\Root\\CIMV2")
instance of __namespace{ name="ms_804";};
#pragma namespace("\\\\.\\Root\\CIMV2\\ms_804")

[Description("提供活动脚本使用者的所有实例公用的注册数据") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ScriptingStandardConsumerSetting : CIM_Setting
{
  [Description("在使用者启动一个新实例前运行的最大脚本数。应定期关闭使用者以清除脚本导致的内存泄漏。") : Amended] uint32 MaximumScripts;
  [Description("在使用者启动一个新实例前经过的最大分钟数。如果为零，则使用者生存时间将受 MaximumScripts 属性控制。有效范围: 0-71,000。") : Amended] uint32 Timeout;
};
