Funzione ProcessTraceAddBufferToBufferStream (evntrace.h)
Fornisce un buffer di traccia ETW a una sessione di elaborazione creata da OpenTraceFromBufferStream.
Sintassi
ETW_APP_DECLSPEC_DEPRECATED ULONG WMIAPI ProcessTraceAddBufferToBufferStream(
PROCESSTRACE_HANDLE TraceHandle,
const ETW_BUFFER_HEADER *Buffer,
ULONG BufferSize
);
Parametri
TraceHandle
TRACEHANDLE per la sessione di elaborazione a cui aggiungere.
Buffer
Buffer ETW valido da elaborare.
BufferSize
Dimensioni del buffer ETW.
Valore restituito
ERROR_SUCCESS o un codice di errore Win32 per indicare che il buffer non è valido, non rientra nell'ordine di tempo o che TraceHandle non è valido.
Osservazioni
I buffer passati da ProcessTraceAddBufferToBufferStream devono trovarsi nello stesso ordine in cui sono stati prodotti da ProcessTrace. L'ordinamento non corretto dei buffer può causare la restituzione di un errore da parte della funzione.
Al termine dell'elaborazione del buffer, verrà chiamato il BufferCompletionCallback
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 11 2022 Update |
server minimo supportato | Windows Server 2022 |
piattaforma di destinazione | Finestre |
intestazione |
evntrace.h |
libreria |
Advapi32.dll |
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 |