Dela via


ICorProfilerInfo12::EventPipeStartSession-metod

Startar en EventPipe-session. Sessionen kan användas av profileraren för att skriva händelser som kan lyssnas på av alla EventPipe-konsumenter.

Syntax

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

Parametrar

cProviderConfigs
[i] Antalet providrar i pProviderConfigs.

pProviderConfigs
[i] En matris COR_PRF_EVENTPIPE_PROVIDER_CONFIG med används för att ange vilka providers som ska aktiveras för sessionen.

requestRundown
[i] En BOOL som anger om körningshändelser ska genereras när sessionen stängs.

pSession
[ut] En pekare från anroparen som fylls i med sessions-ID:t när metoden returneras.

Behov

Plattformar: Se operativsystem som stöds av .NET.

Rubrik: CorProf.idl, CorProf.h

.NET-versioner: Tillgängligt sedan .NET 5.0

Se även