ICorDebug::SetUnmanagedHandler-Methode
Gibt das Ereignishandlerobjekt für nicht verwaltete Ereignisse an.
HRESULT SetUnmanagedHandler (
[in] ICorDebugUnmanagedCallback *pCallback
);
Parameter
- pCallback
[in] Ein Zeiger auf ein ICorDebugUnmanagedCallback-Objekt, das den Ereignishandler für nicht verwaltete Ereignisse darstellt.
Hinweise
Das Ereignishandlerobjekt für nicht verwaltete Ereignisse muss nach einem Aufruf von ICorDebug::Initialize und vor allen Aufrufen von ICorDebug::CreateProcess oder ICorDebug::DebugActiveProcess festgelegt werden. Allerdings brauchen Sie das Ereignishandlerobjekt für nicht verwaltete Ereignisse zu Legacyzwecken erst festzulegen, wenn das erste systemeigene Debugereignis ausgelöst wird. Insbesondere wenn ICorDebug::CreateProcess das CREATE_SUSPENDED-Flag festgelegt hat, können systemeigene Ereignisse erst verarbeitet werden, wenn der Hauptthread fortgesetzt wird.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0