Partilhar via


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

Consulte também