Función TdhGetWppMessage (tdh.h)

Recupera el mensaje WPP con formato incrustado en una estructura de EVENT_RECORD .

Sintaxis

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

Parámetros

[in] Handle

Tipo: TDH_HANDLE

Identificador de descodificación válido.

[in] EventRecord

Tipo: PEVENT_RECORD

El registro de eventos pasado a la devolución de llamada eventRecordCallback .

[in, out] BufferSize

Tipo: PULONG

Tamaño del parámetro Buffer , en bytes.

[out] Buffer

Tipo: PBYTE

Búfer asignado por el usuario que recibe los datos de propiedad.

Valor devuelto

Tipo: ULONG

Devuelve ERROR_SUCCESS si se ejecuta correctamente. De lo contrario, esta función devuelve uno de los siguientes códigos de retorno además de otros.

Código devuelto Descripción
ERROR_NOT_FOUND
No se encontró la propiedad especificada.
ERROR_INSUFFICIENT_BUFFER
BufferSize es demasiado pequeño. Para obtener el tamaño de búfer necesario, llame a TdhGetPropertySize.
ERROR_INVALID_PARAMETER
Uno o varios de los parámetros no son válidos.

Comentarios

Para recuperar una propiedad específica en lugar del mensaje de evento descodificado sin especificar un nombre de propiedad, llame a TdhGetWppProperty.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado tdh.h
Library Tdh.lib
Archivo DLL Tdh.dll

Consulte también

EVENT_RECORD

EventRecordCallback

TdhGetPropertySize

TdhGetWppProperty