Método ICorProfilerCallback10::EventPipeEventDelivered
Notifica o criador de perfil sempre que um evento EventPipe foi entregue à sessão ativa do criador de perfil no momento.
Sintaxe
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[]);
Parâmetros
provider
[em] O provedor do qual esse evento se originou.
eventId
[em] A ID do evento que está sendo entregue.
eventVersion
[em] A versão do evento que está sendo entregue.
cbMetadataBlob
[em] O comprimento, em bytes, de metadataBlob
.
metadataBlob
[em] Um ponteiro para o blob de metadados do evento.
cbEventData
[em] O comprimento, em bytes, de eventData
.
eventData
[em] A carga útil para o evento.
pActivityId
[em] Um ponteiro para o GUID que representa a ID de atividade do evento, ou NULL.
pRelatedActivityId
[em] Um ponteiro para o GUID que representa a ID de atividade relacionada do evento, ou NULL.
eventThread
[em] A ID do thread em que o evento ocorreu.
numStackFrames
[em] O número de elementos na stackFrames
matriz.
stackFrames
[em] Uma matriz de endereços de código que representa a pilha de chamadas gerenciada do evento.
Requisitos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorProf.idl, CorProf.h
Versões do .NET: Disponível desde o .NET 5.0