次の方法で共有


ICorProfilerCallback10::EventPipeEventDelivered メソッド

EventPipe イベントがそのプロファイラーの現在アクティブなセッションに配信されるたびにプロファイラーに通知します。

構文

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

パラメーター

provider
[入力] このイベントの発信元のプロバイダー。

eventId
[入力] 配信されるイベントの ID。

eventVersion
[入力] 配信されるイベントのバージョン。

cbMetadataBlob
[入力] metadataBlob の長さ (バイト数)。

metadataBlob
[入力] イベントのメタデータ BLOB へのポインター。

cbEventData
[入力] eventData の長さ (バイト数)。

eventData
[入力] イベントのペイロード。

pActivityId
[入力] イベントのアクティビティ ID を表す GUID へのポインター、または NULL。

pRelatedActivityId
[入力] イベントの関連アクティビティ ID を表す GUID へのポインター、または NULL。

eventThread
[入力] イベントが発生したスレッドの ID。

numStackFrames
[in] stackFrames 配列内の要素の数。

stackFrames
[入力] イベントのマネージド呼び出し履歴を表すコード アドレスの配列。

必要条件

プラットフォーム:.NET がサポートされているオペレーティング システムに関するページを参照してください。

ヘッダー : CorProf.idl、CorProf.h

.NET のバージョン: .NET 5.0 以降で使用可能

関連項目