Partager via


ICorProfilerInfo12 ::EventPipeStartSession, méthode

Démarre une session EventPipe. La session peut être utilisée par le profileur pour écrire des événements qui peuvent être écoutés par n’importe quel consommateur EventPipe.

Syntaxe

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

Paramètres

cProviderConfigs
[in] Nombre de fournisseurs dans pProviderConfigs.

pProviderConfigs
[in] Tableau d’éléments COR_PRF_EVENTPIPE_PROVIDER_CONFIG utilisés pour spécifier quels fournisseurs doivent être activés pour la session.

requestRundown
[in] Indiquant BOOL s’il faut émettre des événements d’exécution lorsque la session est fermée.

pSession
[out] Un appelant a fourni un pointeur qui sera rempli avec l’ID de session lorsque la méthode retourne.

Spécifications

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

En-tête: CorProf.idl, CorProf.h

Versions de .NET : Disponible depuis .NET 5.0

Voir aussi