Функция 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 дескриптора.

Параметр DataPtr может иметь значение NULL , только если DataSize имеет значение 0.

[in] DataSize

Размер (в байтах) данных события. Значение используется для задания элемента Size дескриптора.

Возвращаемое значение

Эта функция не возвращает значение.

Комментарии

Это удобный макрос для настройки членов структуры EVENT_DATA_DESCRIPTOR . Обратите внимание, что если вы инициализируете элементы самостоятельно, не вызывая EventDataDescCreate, необходимо задать и Ptr = (UINT_PTR)DataPtrинициализировать поле Reserved (например, задать для него значение 0).

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header evntprov.h