Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта функция задает вторичные данные в структуре данных телеметрии. Перед отправкой отчета не требуется. Предоставление дополнительных данных позволяет компоненту предоставлять дополнительные данные в мини-dump, чтобы помочь в отладке.
Синтаксис
NTSTATUS LkmdTelSetSecondaryData(
HANDLE TelemetryHandle,
LPCGUID SecondaryDataGuid,
ULONG SecondaryDataSize,
PVOID SecondaryDataBuffer
);
Параметры
TelemetryHandle
Предоставляет дескриптор телеметрии, созданный LkmdTelCreateReport.
SecondaryDataGuid
Это GUID, используемый для определения вторичных данных в мини-dump.
SecondaryDataSize
Это размер буфера для вторичных данных.
SecondaryDataBuffer
Это дополнительный буфер данных.
Возвращаемое значение
STATUS_SUCCESS в случае успешного выполнения.
Замечания
- Эта функция может вызываться только один раз для каждого файла дампа. Буфер, переданный этому API, должен оставаться действительным до тех пор, пока вызов и возврат из LkmdTelSubmitReport.
- Размер данных должен быть меньше 24 МБ, хотя фактический размер может отличаться в зависимости от версии Windows или конфигурации системы. Данные, превышающие ограничение, будут усечены.
- Дополнительные сведения см. в дополнительных данных обратного вызова.
Требования
| Требование | Ценность |
|---|---|
| заголовка | lkmdtel.h |
| библиотеки |
lkmdtel.lib, \werkernelapi.lib |
| IRQL | PASSIVE_LEVEL |