Partager via


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

Voir aussi