PETW_BUFFER_COMPLETION_CALLBACK funzione di callback (evntrace.h)

Definizione della funzione per il callback che verrà attivato quando ProcessTraceAddBufferToBufferStream viene completato con un buffer. Questo callback deve in genere liberare il buffer in base alle esigenze

Sintassi

PETW_BUFFER_COMPLETION_CALLBACK PetwBufferCompletionCallback;

void PetwBufferCompletionCallback(
  const ETW_BUFFER_HEADER *Buffer,
  void *CallbackContext
)
{...}

Parametri

Buffer

Puntatore al buffer ETW non elaborato

CallbackContext

Contesto definito dall'utente passato come BufferCompletionContext a OpenTraceFromBufferStream.

Valore restituito

nessuno

Requisiti

   
Client minimo supportato Windows 2000 Professional [app desktop | App UWP]
Server minimo supportato Windows 2000 Server [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione evntrace.h
Libreria Sechost.lib in Windows 8.1 e Windows Server 2012 R2; Advapi32.lib in Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP
DLL Sechost.dll in Windows 8.1 e Windows Server 2012 R2; Advapi32.dll in Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista e Windows XP