Freigeben über


ICorDebugManagedCallback::ExitProcess-Methode

Benachrichtigt den Debugger, dass ein Prozess beendet wurde.

Syntax

HRESULT ExitProcess (
    [in] ICorDebugProcess *pProcess
);

Die Parameter

pProcess [in] Ein Zeiger auf ein ICorDebugProcess -Objekt, das den Prozess darstellt.

Bemerkungen

Ein Ereignis kann nicht fortgesetzt werden ExitProcess . Dieses Ereignis kann asynchron auf andere Ereignisse ausgelöst werden, während der Prozess angehalten wird. Dies kann auftreten, wenn der Prozess beendet wird, normalerweise aufgrund einer externen Kraft.

Wenn die Common Language Runtime (CLR) bereits einen verwalteten Rückruf sendet, wird dieses Ereignis erst verzögert, nachdem dieser Rückruf zurückgegeben wurde.

Das ExitProcess Ereignis ist das einzige Exit/Unload-Ereignis, das garantiert beim Herunterfahren aufgerufen wird.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 1.0

Siehe auch