Поделиться через


Функция TdhGetWppMessage (tdh.h)

Извлекает отформатированные сообщения WPP, внедренные в структуру EVENT_RECORD .

Синтаксис

TDHSTATUS TdhGetWppMessage(
  [in]      TDH_HANDLE    Handle,
  [in]      PEVENT_RECORD EventRecord,
  [in, out] PULONG        BufferSize,
  [out]     PBYTE         Buffer
);

Параметры

[in] Handle

Тип: TDH_HANDLE

Допустимый дескриптор декодирования.

[in] EventRecord

Тип: PEVENT_RECORD

Запись события, переданная обратному вызову EventRecordCallback .

[in, out] BufferSize

Тип: PULONG

Размер параметра Buffer в байтах.

[out] Buffer

Тип: PBYTE

Выделенный пользователем буфер, который получает данные свойства.

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

Тип: ULONG

В случае успешного выполнения возвращает ERROR_SUCCESS. В противном случае эта функция возвращает один из следующих кодов возврата в дополнение к другим.

Код возврата Описание
ERROR_NOT_FOUND
Указанное свойство не найдено.
ERROR_INSUFFICIENT_BUFFER
BufferSize слишком мал. Чтобы получить необходимый размер буфера, вызовите TdhGetPropertySize.
ERROR_INVALID_PARAMETER
Один или несколько параметров являются недопустимыми.

Комментарии

Чтобы получить определенное свойство вместо декодированного сообщения о событии без указания имени свойства, вызовите TdhGetWppProperty.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header tdh.h
Библиотека Tdh.lib
DLL Tdh.dll

См. также раздел

EVENT_RECORD

EventRecordCallback

TdhGetPropertySize

TdhGetWppProperty