ICorProfilerCallback10::EventPipeEventDelivered – metoda
Upozorní profiler vždy, když byla událost EventPipe doručena do aktuálně aktivní relace profileru.
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[]);
Parametry
provider
[v] Zprostředkovatel, ze kterého tato událost pochází.
eventId
[v] ID události, která se doručuje.
eventVersion
[v] Verze doručované události.
cbMetadataBlob
[v] Délka v bajtech .metadataBlob
metadataBlob
[v] Ukazatel na objekt blob metadat pro událost.
cbEventData
[v] Délka v bajtech .eventData
eventData
[v] Datová část události.
pActivityId
[v] Ukazatel na identifikátor GUID, který představuje ID aktivity události nebo HODNOTU NULL.
pRelatedActivityId
[v] Ukazatel na identifikátor GUID, který představuje ID související aktivity události nebo HODNOTU NULL.
eventThread
[v] ID vlákna, ve které došlo k události.
numStackFrames
[v] Počet prvků v stackFrames
poli.
stackFrames
[v] Pole adres kódu představující spravovaný zásobník volání události.
Požadavky
Platformy: Viz podporované operační systémy .NET.
Hlavička: CorProf.idl, CorProf.h
Verze .NET: Dostupné od .NET 5.0