функция обратного вызова PETW_BUFFER_COMPLETION_CALLBACK (evntrace.h)
Определение функции для обратного вызова, который будет выполняться после завершения процесса ProcessTraceAddBufferToBufferStream с буфером. Этот обратный вызов обычно освобождает буфер соответствующим образом.
Синтаксис
PETW_BUFFER_COMPLETION_CALLBACK PetwBufferCompletionCallback;
void PetwBufferCompletionCallback(
const ETW_BUFFER_HEADER *Buffer,
void *CallbackContext
)
{...}
Параметры
Buffer
Указатель на необработанный буфер трассировки событий Windows
CallbackContext
Определяемый пользователем контекст передается как BufferCompletionContext в OpenTraceFromBufferStream.
Возвращаемое значение
None
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | evntrace.h |
Библиотека | Sechost.lib в Windows 8.1 и Windows Server 2012 R2; Advapi32.lib в Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista и Windows XP |
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 |