Dela via


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

Se även