Delen via


Methode ICorProfilerCallback10::EventPipeEventDelivered

Hiermee wordt de profiler op de hoogte gebracht wanneer een EventPipe-gebeurtenis is bezorgd bij de huidige actieve sessie van de profiler.

Syntaxis

    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[]);

Parameters

provider
[in] De provider waaruit deze gebeurtenis afkomstig is.

eventId
[in] De id van de gebeurtenis die wordt geleverd.

eventVersion
[in] De versie van de gebeurtenis die wordt geleverd.

cbMetadataBlob
[in] De lengte, in bytes, van metadataBlob.

metadataBlob
[in] Een aanwijzer naar de metagegevensblob voor de gebeurtenis.

cbEventData
[in] De lengte, in bytes, van eventData.

eventData
[in] De nettolading voor de gebeurtenis.

pActivityId
[in] Een aanwijzer naar de GUID die de activiteits-id van de gebeurtenis of NULL vertegenwoordigt.

pRelatedActivityId
[in] Een aanwijzer naar de GUID die de gerelateerde activiteits-id van de gebeurtenis of NULL vertegenwoordigt.

eventThread
[in] De id van de thread waarop de gebeurtenis heeft plaatsgevonden.

numStackFrames
[in] Het aantal elementen in de stackFrames matrix.

stackFrames
[in] Een matrix met codeadressen die de beheerde callstack van de gebeurtenis vertegenwoordigen.

Vereisten

Platforms: Zie ondersteunde besturingssystemen van .NET.

Koptekst: CorProf.idl, CorProf.h

.NET-versies: beschikbaar sinds .NET 5.0

Zie ook