Partager via


ICorDebug::SetUnmanagedHandler, méthode

Spécifie l'objet gestionnaire d'événements pour les événements non managés.

HRESULT SetUnmanagedHandler (
    [in] ICorDebugUnmanagedCallback  *pCallback
);

Paramètres

  • pCallback
    [in] Pointeur vers un objet ICorDebugUnmanagedCallback qui représente le gestionnaire d'événements pour les événements non managés.

Notes

L'objet gestionnaire d'événements pour les événements non managés doit être défini après un appel à ICorDebug::Initialize et avant tout appel à ICorDebug::CreateProcess ou ICorDebug::DebugActiveProcess. Toutefois, pour des raisons d'héritage, vous n'êtes pas obligé de définir l'objet gestionnaire d'événements pour les événements non managés tant que le premier événement de débogage natif n'est pas déclenché. Plus précisément, si ICorDebug::CreateProcess a défini l'indicateur CREATE_SUSPENDED, les événements de débogage natifs ne peuvent pas être distribués tant que le thread principal n'est pas repris.

Configuration requise

Plateformes : consultez Configuration requise du .NET Framework.

En-tête : CorDebug.idl, CorDebug,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, 1.1, 1.0

Voir aussi

Référence

ICorDebug, interface