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 以降で使用可能
関連項目
.NET