Funzione LkmdTelSetSecondaryData (lkmdtel.h)
Questa funzione imposta i dati secondari nella struttura dei dati di telemetria. Non è necessario prima di inviare un report. Fornire dati secondari consente a un componente di fornire dati aggiuntivi all'interno del minidump per facilitare il debug.
Sintassi
NTSTATUS LkmdTelSetSecondaryData(
HANDLE TelemetryHandle,
LPCGUID SecondaryDataGuid,
ULONG SecondaryDataSize,
PVOID SecondaryDataBuffer
);
Parametri
TelemetryHandle
Fornisce un handle di telemetria creato da LkmdTelCreateReport.
SecondaryDataGuid
Si tratta del GUID usato per definire i dati secondari nel minidump.
SecondaryDataSize
Si tratta delle dimensioni del buffer per i dati secondari.
SecondaryDataBuffer
Si tratta del buffer di dati secondario.
Valore restituito
STATUS_SUCCESS in caso di esito positivo.
Osservazioni
- Questa funzione può essere chiamata solo una volta per ogni file di dump. Il buffer passato a questa API deve rimanere valido fino a quando non viene eseguita una chiamata e restituita da LkmdTelSubmitReport.
- Le dimensioni dei dati devono essere inferiori a 24 MB, anche se le dimensioni effettive possono variare in base alla versione di Windows o alla configurazione di sistema. I dati che superano il limite verranno troncati.
- Per altre informazioni, vedere Dati di callback secondari.
Fabbisogno
Requisito | Valore |
---|---|
intestazione |
lkmdtel.h |
libreria |
lkmdtel.lib, \werkernelapi.lib |
IRQL | PASSIVE_LEVEL |