ProcessTraceAddBufferToBufferStream, fonction (evntrace.h)
Fournit une mémoire tampon de trace ETW à une session de traitement créée par OpenTraceFromBufferStream.
Syntaxe
ETW_APP_DECLSPEC_DEPRECATED ULONG WMIAPI ProcessTraceAddBufferToBufferStream(
PROCESSTRACE_HANDLE TraceHandle,
const ETW_BUFFER_HEADER *Buffer,
ULONG BufferSize
);
Paramètres
TraceHandle
TRACEHANDLE pour la session de traitement à ajouter.
Buffer
Mémoire tampon ETW valide à traiter.
BufferSize
Taille de la mémoire tampon ETW.
Valeur de retour
ERROR_SUCCESS ou un code d’erreur Win32 pour indiquer que la mémoire tampon n’est pas valide, qu’elle n’est pas valide ou qu’elle n’est pas valide.
Remarques
Les mémoires tampons transmises par ProcessTraceAddBufferToBufferStream doivent être dans le même ordre que celles produites par ProcessTrace. L’ordre incorrect des mémoires tampons peut entraîner le retour d’une erreur par la fonction.
Une fois le traitement de la mémoire tampon terminé, le BufferCompletionCallback
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Mise à jour de Windows 11 2022 |
serveur minimum pris en charge | Windows Server 2022 |
plateforme cible | Windows |
d’en-tête | evntrace.h |
bibliothèque | Advapi32.dll |
DLL | Sechost.dll sur Windows 8.1 et Windows Server 2012 R2 ; Advapi32.dll sur Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista et Windows XP |