ICorDebug::SetUnmanagedHandler-Methode
Gibt das Ereignishandlerobjekt für nicht verwaltete Ereignisse an.
Syntax
HRESULT SetUnmanagedHandler (
[in] ICorDebugUnmanagedCallback *pCallback
);
Parameter
pCallback
[in] Ein Zeiger auf ein ICorDebugUnmanagedCallback-Objekt , das den Ereignishandler für nicht verwaltete Ereignisse darstellt.
Bemerkungen
Das Ereignishandlerobjekt für nicht verwaltete Ereignisse muss nach einem Aufruf von ICorDebug::Initialize und vor allen Aufrufen von ICorDebug::CreateProcess oder ICorDebug::D ebugActiveProcess festgelegt werden. Für Legacyzwecke müssen Sie das Ereignishandlerobjekt jedoch erst für nicht verwaltete Ereignisse festlegen, bis das erste systemeigene Debugereignis ausgelöst wird. Insbesondere, wenn das CREATE_SUSPENDED-Flag festgelegt wurde, können native Debugereignisse erst dann gesendet werden, wenn ICorDebug::CreateProcess
der Standard Thread fortgesetzt wird.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 1.0 verfügbar.