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 起可用

另请参阅