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 |