Partilhar via


Método ICorProfilerInfo12::EventPipeStartSession

Inicia uma sessão do EventPipe. A sessão pode ser usada pelo criador de perfil para escrever eventos que podem ser ouvidos por qualquer consumidor do EventPipe.

Sintaxe

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

Parâmetros

cProviderConfigs
[em] O número de fornecedores em pProviderConfigs.

pProviderConfigs
[em] Uma matriz de usados para especificar quais provedores devem ser habilitados COR_PRF_EVENTPIPE_PROVIDER_CONFIG para a sessão.

requestRundown
[em] A BOOL que indica se os eventos de resumo devem ser emitidos quando a sessão é encerrada.

pSession
[saídas] Um chamador forneceu um ponteiro que será preenchido com a ID da sessão quando o método retornar.

Requisitos

Plataformas: Consulte Sistemas operacionais suportados pelo .NET.

Cabeçalho: CorProf.idl, CorProf.h

Versões do .NET: Disponível desde o .NET 5.0

Consulte também