Freigeben über


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.

Hinweise

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.

Siehe auch