Поделиться через


функция обратного вызова 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