Sdílet prostřednictvím


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

Viz také