Méthode ICorProfilerCallback10::EventPipeEventDelivered
Avertit le profileur chaque fois qu’un événement EventPipe a été remis à la session active du profileur.
Syntaxe
HRESULT EventPipeEventDelivered(
[in] EVENTPIPE_PROVIDER provider,
[in] DWORD eventId,
[in] DWORD eventVersion,
[in] ULONG cbMetadataBlob,
[in, size_is(cbMetadataBlob)] LPCBYTE metadataBlob,
[in] ULONG cbEventData,
[in, size_is(cbEventData)] LPCBYTE eventData,
[in] LPCGUID pActivityId,
[in] LPCGUID pRelatedActivityId,
[in] ThreadID eventThread,
[in] ULONG numStackFrames,
[in, length_is(numStackFrames)] UINT_PTR stackFrames[]);
Paramètres
provider
[in] Fournisseur à partir duquel cet événement provient.
eventId
[in] ID de l’événement remis.
eventVersion
[in] Version de l’événement en cours de remise.
cbMetadataBlob
[in] Longueur, en octets, de metadataBlob
.
metadataBlob
[in] Pointeur vers l’objet blob de métadonnées pour l’événement.
cbEventData
[in] Longueur, en octets, de eventData
.
eventData
[in] Charge utile pour l’événement.
pActivityId
[in] Pointeur vers le GUID qui représente l’ID d’activité de l’événement, ou NULL.
pRelatedActivityId
[in] Pointeur vers le GUID qui représente l’ID de l’activité associée de l’événement, ou NULL.
eventThread
[in] ID du thread sur lequel l’événement s’est produit.
numStackFrames
[in] Nombre d’éléments dans le tableau stackFrames
.
stackFrames
[in] Tableau d’adresses de code représentant la pile d’appels managée de l’événement.
Spécifications
Plateformes : Consultez Systèmes d’exploitation pris en charge par .NET.
En-tête : CorProf.idl, CorProf.h
Versions de .NET : disponibles à partir de .NET 5.0