ICorProfilerInfo12::EventPipeStartSession 方法

启动 EventPipe 会话。 探查器可以使用该会话来编写任何 EventPipe 使用者都可以侦听的事件。

语法

    HRESULT EventPipeStartSession(
        [in]  UINT32                            cProviderConfigs,
        [in, size_is(cProviderConfigs)]
              COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[],
        [in]  BOOL                              requestRundown,
        [out] EVENTPIPE_SESSION*                pSession);

参数

cProviderConfigs
[in] pProviderConfigs 中的提供程序数。

pProviderConfigs
[in] COR_PRF_EVENTPIPE_PROVIDER_CONFIG 数组,用于指定应为会话启用的提供程序。

requestRundown
[in] 一个 BOOL,指示在会话关闭时是否发出断开事件。

pSession
[out] 调用方提供的指针,该指针将在方法返回时使用会话 ID 填充。

要求

平台:请参阅 .NET 支持的操作系统

头文件: CorProf.idl、CorProf.h

.NET 版本:自 .NET 5.0 起可用

另请参阅