Compartir a través de


Función LkmdTelSetSecondaryData (lkmdtel.h)

Esta función establece los datos secundarios en la estructura de datos de telemetría. No es necesario antes de enviar un informe. Proporcionar datos secundarios permite a un componente proporcionar datos adicionales dentro del minivolcado para ayudar a la depuración.

Sintaxis

NTSTATUS LkmdTelSetSecondaryData(
  HANDLE  TelemetryHandle,
  LPCGUID SecondaryDataGuid,
  ULONG   SecondaryDataSize,
  PVOID   SecondaryDataBuffer
);

Parámetros

TelemetryHandle

Proporciona un identificador de telemetría creado por LkmdTelCreateReport.

SecondaryDataGuid

Este es el GUID que se usa para definir los datos secundarios en el minivolcado.

SecondaryDataSize

Este es el tamaño del búfer para los datos secundarios.

SecondaryDataBuffer

Este es el búfer de datos secundario.

Valor devuelto

STATUS_SUCCESS si se ejecuta correctamente.

Observaciones

  • Esta función solo se puede llamar una vez por archivo de volcado. El búfer pasado a esta API debe permanecer válido hasta después de una llamada y volver de LkmdTelSubmitReport.
  • El tamaño de los datos debe ser inferior a 24 MB, aunque el tamaño real puede variar en función de la configuración del sistema o la versión de Windows. Los datos que superen el límite se truncarán.
  • Para obtener más información, consulte datos de devolución de llamada secundaria.

Requisitos

Requisito Valor
encabezado de lkmdtel.h
biblioteca de lkmdtel.lib, \werkernelapi.lib
irQL PASSIVE_LEVEL

Consulte también

LkmdTelSubmitReport