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