ICorProfilerCallback10::EventPipeEventDelivered — metoda
Powiadamia profilera za każdym razem, gdy zdarzenie EventPipe zostało dostarczone do aktualnie aktywnej sesji profilera.
Składnia
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
[in] Dostawca, z którego pochodzi to zdarzenie.
eventId
[in] Identyfikator dostarczanego zdarzenia.
eventVersion
[in] Wersja dostarczanego zdarzenia.
cbMetadataBlob
[in] Długość (w bajtach) wartości metadataBlob
.
metadataBlob
[in] Wskaźnik do obiektu blob metadanych dla zdarzenia.
cbEventData
[in] Długość (w bajtach) wartości eventData
.
eventData
[in] Ładunek zdarzenia.
pActivityId
[in] Wskaźnik do identyfikatora GUID reprezentującego identyfikator działania zdarzenia lub wartość NULL.
pRelatedActivityId
[in] Wskaźnik do identyfikatora GUID reprezentującego powiązany identyfikator działania zdarzenia lub wartość NULL.
eventThread
[in] Identyfikator wątku, w ramach którego wystąpiło zdarzenie.
numStackFrames
[in] Liczba elementów w tablicy stackFrames
.
stackFrames
[in] Tablica adresów kodu reprezentujących zarządzany stos wywołań zdarzenia.
Wymagania
Platformy: zobacz Obsługiwane systemy operacyjne .NET.
Nagłówek: CorProf.idl, CorProf.h
Wersje platformy .NET: dostępne od wersji .NET 5.0