Aracılığıyla paylaş


ICorProfilerCallback10::EventPipeEventDelivered yöntemi

Bir EventPipe olayının profil oluşturucunun şu anda etkin olan oturumuna teslim edildiğini profil oluşturucuya bildirir.

Sözdizimi

    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[]);

Parametreler

provider
[in] Bu olayın kaynağı olan sağlayıcı.

eventId
[in] Teslim edilen olayın kimliği.

eventVersion
[in] Teslim edilen olayın sürümü.

cbMetadataBlob
[in] bayt cinsinden metadataBlobuzunluğu.

metadataBlob
[in] Olay için meta veri blobu işaretçisi.

cbEventData
[in] bayt cinsinden eventDatauzunluğu.

eventData
[in] Olayın yükü.

pActivityId
[in] Olayın etkinlik kimliğini veya NULL değerini temsil eden GUID işaretçisi.

pRelatedActivityId
[in] Olayın ilgili etkinlik kimliğini veya NULL değerini temsil eden GUID işaretçisi.

eventThread
[in] Olayın oluştuğu iş parçacığının kimliği.

numStackFrames
[in] Dizideki stackFrames öğelerin sayısı.

stackFrames
[in] Olayın yönetilen çağrı yığınını temsil eden bir kod adresleri dizisi.

Gereksinimler

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: CorProf.idl, CorProf.h

.NET Sürümleri: .NET 5.0'dan itibaren kullanılabilir

Ayrıca bakınız