Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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