ICorProfilerInfo12::EventPipeStartSession — metoda
Uruchamia sesję EventPipe. Sesja może być używana przez profilera do zapisywania zdarzeń, które mogą być nasłuchiwane przez dowolnego użytkownika eventPipe.
Składnia
HRESULT EventPipeStartSession(
[in] UINT32 cProviderConfigs,
[in, size_is(cProviderConfigs)]
COR_PRF_EVENTPIPE_PROVIDER_CONFIG pProviderConfigs[],
[in] BOOL requestRundown,
[out] EVENTPIPE_SESSION* pSession);
Parametry
cProviderConfigs
[in] Liczba dostawców w pliku pProviderConfigs
.
pProviderConfigs
[in] Tablica służąca do określania COR_PRF_EVENTPIPE_PROVIDER_CONFIG
, którzy dostawcy powinni być włączeni dla sesji.
requestRundown
[in] Wartość wskazująca BOOL
, czy emitować zdarzenia rundown po zamknięciu sesji.
pSession
[out] Obiekt wywołujący dostarczył wskaźnik, który zostanie wypełniony identyfikatorem sesji po powrocie metody.
Wymagania
Platformy: zobacz Obsługiwane systemy operacyjne .NET.
Nagłówek: CorProf.idl, CorProf.h
Wersje platformy .NET: dostępne od wersji .NET 5.0