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