ICorProfilerCallback10::EventPipeEventDelivered-metod
Meddelar profileraren när en EventPipe-händelse har levererats till profilerarens aktiva session.
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[]);
Parametrar
provider
[i] Providern som den här händelsen kommer från.
eventId
[i] ID:t för händelsen som levereras.
eventVersion
[i] Versionen av händelsen som levereras.
cbMetadataBlob
[i] Längden, i byte, på metadataBlob
.
metadataBlob
[i] En pekare till metadatabloben för händelsen.
cbEventData
[i] Längden, i byte, på eventData
.
eventData
[i] Nyttolasten för händelsen.
pActivityId
[i] En pekare till GUID som representerar händelsens aktivitets-ID eller NULL.
pRelatedActivityId
[i] En pekare till GUID som representerar händelsens relaterade aktivitets-ID eller NULL.
eventThread
[i] ID för tråden som händelsen inträffade på.
numStackFrames
[i] Antalet element i matrisen stackFrames
.
stackFrames
[i] En matris med kodadresser som representerar händelsens hanterade anropstack.
Behov
Plattformar: Se operativsystem som stöds av .NET.
Rubrik: CorProf.idl, CorProf.h
.NET-versioner: Tillgängligt sedan .NET 5.0