MOF_FIELD 结构 (evntrace.h)

可以使用 MOF_FIELD 结构将事件数据追加到 EVENT_TRACE_HEADEREVENT_INSTANCE_HEADER 结构。

语法

typedef struct _MOF_FIELD {
  ULONG64 DataPtr;
  ULONG   Length;
  ULONG   DataType;
} MOF_FIELD, *PMOF_FIELD;

成员

DataPtr

指向事件数据项的指针。

Length

DataPtr 指向的项的长度(以字节为单位)。

DataType

保留。

注解

在设置任何成员之前,请务必将此结构的内存初始化为零。

如果使用MOF_FIELD结构,则必须在 EVENT_TRACE_HEADER 或 EVENT_INSTANCE_HEADER 结构的 Flags 成员中设置WNODE_FLAG_USE_MOF_PTR标志。

事件跟踪会话在使用 EVENT_TRACE 结构将数据传递给事件跟踪使用者之前,会自动取消引用 MOF_FIELD数据 指针。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 evntrace.h

另请参阅

EVENT_INSTANCE_HEADER

EVENT_TRACE

EVENT_TRACE_HEADER