Partager via


ICorProfilerCallback::Initialize, méthode

Appelée pour initialiser le profileur de code à chaque fois qu'une nouvelle application du Common Language Runtime (CLR) est démarrée.

HRESULT Initialize(
    [in] IUnknown     *pICorProfilerInfoUnk);

Paramètres

  • pICorProfilerInfoUnk
    [in] Pointeur vers une interface IUnknown que le profileur doit interroger pour obtenir un pointeur d'interface ICorProfilerInfo.

Notes

L'appel Initialize est la seule possibilité pour activer (ou désactiver) des rappels qui sont immuables. Une fois qu'un rappel est activé par l'appel Initialize, il ne peut pas être désactivé par la suite à l'aide d'ICorProfilerInfo::SetEventMask. La valeur COR_PRF_MONITOR_IMMUTABLE de l'énumération COR_PRF_MONITOR indique les événements qui sont immuables.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

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

Bibliothèque : CorGuids.lib

Versions du .NET Framework : 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0

Voir aussi

Référence

ICorProfilerCallback, interface

ICorProfilerCallback::Shutdown, méthode