#pragma autorecover
#pragma classflags(64)
#pragma namespace("\\\\.\\Root\\WMI")
instance of __namespace{ name="ms_804";};
#pragma namespace("\\\\.\\Root\\WMI\\ms_804")

[Description("IIS: Active Server Pages (ASP)") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ASP_Trace : EventTrace
{
  [Description("级别") : Amended,ValueDescriptions{"异常退出或终止", "错误", "警告", "信息", "详细的信息"} : Amended] uint32 Level;
};

[Description("ASP 请求") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ASP_Trans_V0 : ASP_Trace
{
};

[Description("ASP 请求类型") : Amended,EventTypeName{"开始", "结束"} : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspRequest : ASP_Trans_V0
{
  [Description("ConnID") : Amended] uint32 ConnID;
};

[Description("ASP 请求") : Amended,AMENDMENT, LOCALE(0x0804)] 
class ASP_Trans : ASP_Trace
{
};

[Description("启动请求") : Amended,EventTypeName("ASP_START_REQUEST") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartRequest : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("物理路径") : Amended] string PhysicalPath;
};

[Description("结束请求") : Amended,EventTypeName("ASP_END_REQUEST") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndRequest : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("第一个请求") : Amended,EventTypeName("ASP_FIRST_REQUEST_FOR_ASP") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspFirstRequest : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("初始化失败") : Amended,EventTypeName("ASP_INIT_FAILURE") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspInitFailure : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("ASP 初始化失败原因") : Amended,ValueDescriptions{"元数据库读取失败", "永久性模板缓存初始化失败", "COM 初始化失败", "元数据库更改通知监听程序初始化失败"} : Amended] uint32 Reason;
};

[Description("不正常失败") : Amended,EventTypeName("ASP_UNHEALTHY_FAILURE") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspUnhealthyFailure : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("原因 ASP 不正常") : Amended,ValueDescriptions{"检测到死锁", "ASP 堆内存不足"} : Amended] uint32 Reason;
};

[Description("应用程序的第一个请求") : Amended,EventTypeName("ASP_FIRST_REQUEST_FOR_APPLICATION") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspFirstRequestForApplication : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("应用程序路径") : Amended] string ApplicationPath;
};

[Description("启动 Global.ASA 检查") : Amended,EventTypeName("ASP_START_GLOBAL_ASA_CHECK") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartGlobalASACheck : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("Global.ASA 路径") : Amended] string GlobalASAPath;
};

[Description("结束 Global.ASA 检查") : Amended,EventTypeName("ASP_END_GLOBAL_ASA_CHECK") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndGlobalASACheck : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("Global.ASA 不存在") : Amended,EventTypeName("ASP_GLOBAL_ASA_DOES_NOT_EXIST") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspGlobalASADoesNotExist : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("Global.ASA 拒绝访问") : Amended,EventTypeName("ASP_GLOBAL_ASA_ACCESS_DENIED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspGlobalASAAccessDenied : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("Global.ASA 访问成功") : Amended,EventTypeName("ASP_GLOBAL_ASA_ACCESS_SUCCESS") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspGlobalASAAccessSuccess : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("创建了新会话") : Amended,EventTypeName("ASP_NEW_SESSION_CREATED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspNewSession : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("会话 ID") : Amended] string SessionId;
};

[Description("设置 SessionID 安全") : Amended,EventTypeName("ASP_SECURE_SESSION_ID_SET") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspSecureSessionID : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("会话 ID") : Amended] string SessionId;
};

[Description("启动无脚本发送") : Amended,EventTypeName("ASP_START_SCRIPTLESS_SEND") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartScriptlessSend : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("结束无脚本发送") : Amended,EventTypeName("ASP_END_SCRIPTLESS_SEND") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndScriptlessSend : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("服务器忙") : Amended,EventTypeName("ASP_SERVER_TOO_BUSY_TO_QUEUE") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspServerTooBusy : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("排队请求") : Amended,EventTypeName("ASP_QUEUE_REQUEST") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspQueueRequest : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("请求取消排队") : Amended,EventTypeName("ASP_DEQUEUE_REQUEST") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspDequeueRequest : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("请求排队失败") : Amended,EventTypeName("ASP_QUEUE_REQUEST_FAILED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspQueueRequestFailed : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("错误码") : Amended] uint32 ErrorCode;
};

[Description("客户端断开连接") : Amended,EventTypeName("ASP_CLIENT_DISCONNECTED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspClientConnectionDisconnected : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("ASP 请求超时") : Amended,EventTypeName("ASP_REQUEST_TIMEOUT") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspRequestTimeout : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("文件拒绝访问") : Amended,EventTypeName("ASP_FILE_ACCESS_DENIED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspFileAccessDenied : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
};

[Description("找不到文件") : Amended,EventTypeName("ASP_FILE_NOT_FOUND") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspFileNotFound : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
};

[Description("读取文件") : Amended,EventTypeName("ASP_READ_FILE") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspReadFile : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
};

[Description("ASP 编译失败") : Amended,EventTypeName("ASP_COMPILE_FAILED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspCompileFailed : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
  [Description("错误码") : Amended] uint32 ErrorCode;
};

[Description("启动应用程序 On_Start") : Amended,EventTypeName("ASP_START_APPLICATION_ONSTART") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartApplicationOnStart : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("结束应用程序 On_Start") : Amended,EventTypeName("ASP_END_APPLICATION_ONSTART") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndApplicationOnStart : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("应用程序 On_Start 成功") : Amended,EventTypeName("ASP_APPLICATION_ONSTART_SUCCESS") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspApplicationOnStartSuccess : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("应用程序 On_Start 错误") : Amended,EventTypeName("ASP_APPLICATION_ONSTART_ERROR") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspApplicationOnStartError : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("错误码") : Amended] uint32 ErrorCode;
};

[Description("启动会话 On_Start") : Amended,EventTypeName("ASP_START_SESSION_ONSTART") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartSessionOnStart : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("结束会话 On_Start") : Amended,EventTypeName("ASP_END_SESSION_ONSTART") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndSessionOnStart : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("会话 On_Start 成功") : Amended,EventTypeName("ASP_SESSION_ONSTART_SUCCESS") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspSessionOnStartSuccess : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("会话 On_Start 错误") : Amended,EventTypeName("ASP_SESSION_ONSTART_ERROR") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspSessionOnStartError : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("错误码") : Amended] uint32 ErrorCode;
};

[Description("启动脚本执行") : Amended,EventTypeName("ASP_START_SCRIPT_EXECUTION") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartScriptExecution : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("结束脚本执行") : Amended,EventTypeName("ASP_END_SCRIPT_EXECUTION") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndScriptExecution : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("事务已终止") : Amended,EventTypeName("ASP_TRANSACTION_ABORTED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspTransactionAborted : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("事务已提交") : Amended,EventTypeName("ASP_TRANSACTION_COMMITED") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspTransactionCommited : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("开始编译") : Amended,EventTypeName("ASP_START_COMPILE") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartCompile : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
};

[Description("结束编译") : Amended,EventTypeName("ASP_END_COMPILE") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndCompile : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("检查缓存头") : Amended,EventTypeName("ASP_START_CACHE_ACCESS") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspStartCacheAccess : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
};

[Description("检查缓存尾") : Amended,EventTypeName("ASP_END_CACHE_ACCESS") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspEndCacheAccess : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("错误码") : Amended] uint32 ErrorCode;
  [Description("访问结果") : Amended,ValueDescriptions{"内容未提供", "内容已提供，缓存未命中", "内容已提供，缓存命中，基于更改通知的缓冲", "内容已提供，缓存命中，基于上一次修改时间的缓冲", "内容已提供，缓存命中，基于上一次修改时间的缓冲但不访问后台 UNC"} : Amended] uint32 AccessResult;
};

[Description("当前 ASP 会话") : Amended,EventTypeName("ASP_CURRENT_SESSION") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspCurrentSession : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("会话 ID") : Amended] string SessionID;
};

[Description("ASP 完成处理") : Amended,EventTypeName("ASP_DONE_PROCESSING") : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspDoneProcessing : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
};

[Description("ASP 脚本跟踪信息") : Amended,EventTypeName{"ASP_SCRIPT_TRACE_START", "ASP_SCRIPT_TRACE_END"} : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspScriptTraceInfo : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
};

[Description("ASP 脚本跟踪对象调用信息") : Amended,EventTypeName{"ASP_SCRIPT_TRACE_COM_CALL_START", "ASP_SCRIPT_TRACE_COM_CALL_END", "ASP_SCRIPT_TRACE_CREATE_OBJECT_START", "ASP_SCRIPT_TRACE_CREATE_OBJECT_END", "ASP_SCRIPT_TRACE_GET_OBJECT_START", "ASP_SCRIPT_TRACE_GET_OBJECT_END"} : Amended,AMENDMENT, LOCALE(0x0804)] 
class AspScriptObjectTraceInfo : ASP_Trans
{
  [Description("上下文 ID") : Amended] object ContextId;
  [Description("文件名") : Amended] string FilePath;
  [Description("行号") : Amended] uint32 LineNumber;
  [Description("语句执行") : Amended] string CurrentStatement;
  [Description("源大小") : Amended] uint32 SizeOfStatement;
};
