PETW_BUFFER_COMPLETION_CALLBACK Rückruffunktion (evntrace.h)
Funktionsdefinition für den Rückruf, der ausgelöst wird, wenn ProcessTraceAddBufferToBufferStream mit einem Puffer abgeschlossen ist. Dieser Rückruf sollte in der Regel den Puffer nach Bedarf freigeben.
Syntax
PETW_BUFFER_COMPLETION_CALLBACK PetwBufferCompletionCallback;
void PetwBufferCompletionCallback(
const ETW_BUFFER_HEADER *Buffer,
void *CallbackContext
)
{...}
Parameter
Buffer
Zeiger auf den ROH-ETW-Puffer
CallbackContext
Benutzerdefinierter Kontext, der als BufferCompletionContext an OpenTraceFromBufferStream übergeben wird.
Rückgabewert
Keine
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | evntrace.h |
Bibliothek | Sechost.lib unter Windows 8.1 und Windows Server 2012 R2; Advapi32.lib unter Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista und Windows XP |
DLL | Sechost.dll unter Windows 8.1 und Windows Server 2012 R2; Advapi32.dll unter Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista und Windows XP |