Функция ProcessTraceAddBufferToBufferStream (evntrace.h)
Предоставляет буфер трассировки ETW для сеанса обработки, созданного OpenTraceFromBufferStream.
Синтаксис
ETW_APP_DECLSPEC_DEPRECATED ULONG WMIAPI ProcessTraceAddBufferToBufferStream(
PROCESSTRACE_HANDLE TraceHandle,
const ETW_BUFFER_HEADER *Buffer,
ULONG BufferSize
);
Параметры
TraceHandle
TRACEHANDLE для добавляемого сеанса обработки.
Buffer
Допустимый буфер ETW для обработки.
BufferSize
Размер буфера ETW.
Возвращаемое значение
ERROR_SUCCESS или код ошибки Win32, указывающий, что буфер недопустим, не имеет порядка времени или что TraceHandle недопустим.
Замечания
Буферы, передаваемые ProcessTraceAddBufferToBufferStream, должны находиться в том же порядке, что иProcessTrace. Неправильное упорядочение буферов может привести к тому, что функция возвращает ошибку.
После завершения обработки буфера вызовет
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Обновление Windows 11 2022 |
минимальный поддерживаемый сервер | Windows Server 2022 |
целевая платформа | Виндоус |
заголовка | evntrace.h |
библиотеки |
Advapi32.dll |
DLL | Sechost.dll в Windows 8.1 и Windows Server 2012 R2; Advapi32.dll в Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista и Windows XP |