Compartir a través de


Método ICorProfilerCallback10::EventPipeEventDelivered

Notifica al generador de perfiles cada vez que se ha entregado un evento EventPipe a la sesión activa del generador de perfiles.

Sintaxis

    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
[in] El valor de este parámetro se corresponde con el proveedor donde se ha originado este evento.

eventId
[in] El valor de este parámetro se corresponde con el id. del evento que se va a entregar.

eventVersion
[in] El valor de este parámetro se corresponde con la versión del evento que se va a entregar.

cbMetadataBlob
[in] El valor de este parámetro se corresponde con la longitud, en bytes, del valor del parámetro metadataBlob.

metadataBlob
[in] El valor de este parámetro se corresponde con un puntero que apunta al blob de metadatos del evento.

cbEventData
[in] El valor de este parámetro se corresponde con la longitud, en bytes, del valor del parámetro eventData.

eventData
[in] El valor de este parámetro se corresponde con la carga útil del evento.

pActivityId
[in] El valor de este parámetro se corresponde con un puntero que apunta al GUID que representa el id. de actividad del evento o, alternativamente, a un valor NULL.

pRelatedActivityId
[in] El valor de este parámetro se corresponde con un puntero que apunta al GUID que representa el id. de actividad relacionado con el evento o, alternativamente, un valor NULL.

eventThread
[in] El valor de este parámetro se corresponde con el id. del subproceso donde se ha producido el evento.

numStackFrames
[in] El valor de este parámetro se corresponde con el número de elementos que se incluyen en la matriz stackFrames.

stackFrames
[in] El valor de este parámetro se corresponde con una matriz de direcciones de código que representa la pila de llamadas administrada del evento.

Requisitos

Plataformas: consulte Sistemas operativos compatibles con .NET.

Encabezado: CorProf.idl, CorProf.h

Versiones de .NET: está disponible desde la versión 5.0 de .NET

Consulte también