Функция 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 |