EventDataDescCreate 函数 (evntprov.h)

设置 EVENT_DATA_DESCRIPTOR的值。

语法

EVNTPROV_PFORCEINLINE VOID EventDataDescCreate(
  [out] PEVENT_DATA_DESCRIPTOR EventDataDescriptor,
  [in]  const VOID             *DataPtr,
  [in]  ULONG                  DataSize
);

参数

[out] EventDataDescriptor

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

[in] DataPtr

指向事件数据的指针。 此值用于设置描述符的 Ptr 成员。

当且仅当 DataSize 为 0 时,DataPtr 参数可能为 NULL

[in] DataSize

事件数据的大小 () 字节数。 值用于设置描述符的 Size 成员。

返回值

此函数不返回值。

注解

这是用于设置 EVENT_DATA_DESCRIPTOR 结构成员的便捷宏。 请注意,如果自行初始化成员而不调用 EventDataDescCreate,则应设置 Ptr = (UINT_PTR)DataPtr,并且 必须 初始化 保留 字段 (例如,将其设置为 0) ,

要求

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