ICorProfilerCallback10::EventPipeEventDelivered-Methode
Benachrichtigt den Profiler, wenn ein EventPipe-Ereignis an die derzeit aktive Sitzung des Profilers übermittelt wurde.
Syntax
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[]);
Parameter
provider
[in] Der Anbieter, von dem dieses Ereignis stammt.
eventId
[in] Die ID des zugestellten Ereignisses.
eventVersion
[in] Die Version des zugestellten Ereignisses.
cbMetadataBlob
[in] Die Länge von metadataBlob
in Byte.
metadataBlob
[in] Ein Zeiger auf das Metadatenblob für das Ereignis.
cbEventData
[in] Die Länge von eventData
in Byte.
eventData
[in] Die Ladung für das Ereignis.
pActivityId
[in] Ein Zeiger auf die GUID, die die Aktivitäts-ID des Ereignisses oder NULL darstellt.
pRelatedActivityId
[in] Ein Zeiger auf die GUID, die die Aktivitäts-ID des Ereignisses oder NULL darstellt.
eventThread
[in] Die ID des Threads, in dem das Ereignis aufgetreten ist.
numStackFrames
[in] Die Anzahl der Elemente im stackFrames
-Array.
stackFrames
[in] Ein Array von Codeadressen, das die verwaltete Aufrufliste des Ereignisses darstellt.
Anforderungen
Plattformen: Weitere Informationen finden Sie unter Von .NET unterstützte Betriebssysteme.
Header: CorProf.idl, CorProf.h
.NET-Versionen: verfügbar ab .NET 5.0