Freigeben über


ICorProfilerInfo12::EventPipeStartSession-Methode

Startet eine EventPipe-Sitzung. Die Sitzung kann vom Profiler verwendet werden, um Ereignisse zu schreiben, die von jedem EventPipe-Consumer überwacht werden können.

Syntax

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

Die Parameter

cProviderConfigs
[in] Die Anzahl der Anbieter in pProviderConfigs.

pProviderConfigs
[in] Ein Array, das COR_PRF_EVENTPIPE_PROVIDER_CONFIG verwendet wird, um anzugeben, welche Anbieter für die Sitzung aktiviert werden sollen.

requestRundown
[in] Ein BOOL Wert, der angibt, ob Rundownereignisse ausgegeben werden sollen, wenn die Sitzung geschlossen wird.

pSession
[out] Ein aufrufer bereitgestellter Zeiger, der mit der Sitzungs-ID gefüllt wird, wenn die Methode zurückgegeben wird.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorProf.idl, CorProf.h

.NET-Versionen: Verfügbar seit .NET 5.0

Siehe auch