Freigeben über


ICorProfilerInfo12::EventPipeStartSession-Methode

Startet eine EventPipe-Sitzung. Die Sitzung kann vom Profiler verwendet werden, um Ereignisse zu schreiben, auf die jeder EventPipe-Consumer lauschen kann.

Syntax

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

Parameter

cProviderConfigs
[in] Die Anzahl der Anbieter in pProviderConfigs.

pProviderConfigs
[in] Ein Array von COR_PRF_EVENTPIPE_PROVIDER_CONFIG, das 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 vom Aufrufer bereitgestellter Zeiger, der mit der Sitzungs-ID aufgefüllt wird, wenn die Methode zurückgegeben wird.

Anforderungen

Plattformen: Weitere Informationen finden Sie unter Von .NET unterstützte Betriebssysteme.

Header: CorProf.idl, CorProf.h

.NET-Versionen: verfügbar ab .NET 5.0

Siehe auch