PETW_BUFFER_COMPLETION_CALLBACK función de devolución de llamada (evntrace.h)
Definición de función para la devolución de llamada que se desencadenará cuando ProcessTraceAddBufferToBufferStream finalice con un búfer. Esta devolución de llamada normalmente debe liberar el búfer según corresponda.
Sintaxis
PETW_BUFFER_COMPLETION_CALLBACK PetwBufferCompletionCallback;
void PetwBufferCompletionCallback(
const ETW_BUFFER_HEADER *Buffer,
void *CallbackContext
)
{...}
Parámetros
Buffer
Puntero al búfer ETW sin formato
CallbackContext
Contexto definido por el usuario pasado como BufferCompletionContext a OpenTraceFromBufferStream.
Valor devuelto
None
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | evntrace.h |
Library | Sechost.lib en Windows 8.1 y Windows Server 2012 R2; Advapi32.lib en Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista y Windows XP |
Archivo DLL | Sechost.dll en Windows 8.1 y Windows Server 2012 R2; Advapi32.dll en Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista y Windows XP |