EventDescCreate 函数 (evntprov.h)

设置事件描述符的值。

语法

EVNTPROV_PFORCEINLINE VOID EventDescCreate(
  [out] PEVENT_DESCRIPTOR EventDescriptor,
  [in]  USHORT            Id,
  [in]  UCHAR             Version,
  [in]  UCHAR             Channel,
  [in]  UCHAR             Level,
  [in]  USHORT            Task,
  [in]  UCHAR             Opcode,
  [in]  ULONGLONG         Keyword
);

参数

[out] EventDescriptor

其成员值设置为其余参数的事件描述符。 有关详细信息,请参阅 EVENT_DESCRIPTOR

[in] Id

事件标识符。 值用于设置 EVENT_DESCRIPTORId 成员。

[in] Version

事件的版本。 值用于设置 EVENT_DESCRIPTORVersion 成员。

[in] Channel

此事件所属的事件类别。 值用于设置 EVENT_DESCRIPTORChannel 成员。

[in] Level

指定事件的严重性。 值用于设置 EVENT_DESCRIPTORLevel 成员。

[in] Task

标识要启用其事件的应用程序的逻辑组件。 值用于设置 EVENT_DESCRIPTOR的 Task 成员。

[in] Opcode

写入事件时执行的操作。 值用于设置 EVENT_DESCRIPTOROpcode 成员。

[in] Keyword

进一步定义事件所属的事件类别的位掩码。 值用于设置 EVENT_DESCRIPTORKeyword 成员。

返回值

此函数不返回值。

注解

这是一个方便的宏,用于设置 EVENT_DESCRIPTOR 结构的成员。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 evntprov.h

另请参阅

EventDescZero