Image 类
此类是图像事件的父类。
以下语法从 MOF 代码中简化而来。
[Guid("{2cb15d1d-5fc1-11d2-abe1-00a0c911f518}"), EventVersion(2)]
class Image : MSNT_SystemTrace
{
};
Image 类不定义任何成员。
若要在 NT 内核日志记录会话中启用图像事件,请在调用StartTrace 函数时,在 EVENT_TRACE_PROPERTIES 结构的 EnableFlags 成员中指定EVENT_TRACE_FLAG_IMAGE_LOAD标志。
事件跟踪使用者可以通过调用 SetTraceCallback 函数并将 ImageLoadGuid 指定为 pGuid 参数,为图像加载事件实现特殊处理。 使用以下事件类型在使用事件时标识图像加载事件。
事件类型 | 说明 |
---|---|
EVENT_TRACE_TYPE_LOAD (事件类型值为 10) |
图像加载事件。 加载 DLL 或可执行文件时生成。 首次加载给定 DLL 时,提供程序仅生成一个事件。 Image_Load MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_END (事件类型值为 2) |
映像卸载事件。 卸载 DLL 或可执行文件时生成。 上次卸载给定 DLL 时,提供程序只生成一个事件。 Image_Load MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_DC_START (事件类型值为 3) |
数据收集启动事件。 枚举跟踪开始时加载的所有图像。 Image_Load MOF 类定义此事件的事件数据。 |
EVENT_TRACE_TYPE_DC_END (事件类型值为 4) |
数据收集结束事件。 枚举跟踪末尾加载的所有图像。 Image_Load MOF 类定义此事件的事件数据。 |
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2008 [仅限桌面应用] |