Freigeben über


ICorDebugManagedCallback::LogMessage-Methode

Benachrichtigt den Debugger, dass ein verwalteter CLR-Thread (Common Language Runtime) eine Methode in der EventLog Klasse aufgerufen hat, um ein Ereignis zu protokollieren.

Syntax

HRESULT LogMessage (
    [in] ICorDebugAppDomain  *pAppDomain,
    [in] ICorDebugThread     *pThread,
    [in] LONG                 lLevel,
    [in] WCHAR               *pLogSwitchName,
    [in] WCHAR               *pMessage
);

Die Parameter

pAppDomain [in] Ein Zeiger auf ein ICorDebugAppDomain -Objekt, das die Anwendungsdomäne darstellt, die den verwalteten Thread enthält, der das Ereignis protokolliert hat.

pThread [in] Ein Zeiger auf ein ICorDebugThread -Objekt, das den verwalteten Thread darstellt.

lLevel [in] Ein Wert der LoggingLevelEnum-Aufzählung , die den Schweregrad der beschreibenden Nachricht angibt, die in das Ereignisprotokoll geschrieben wurde.

pLogSwitchName [in] Ein Zeiger auf den Namen des Ablaufverfolgungsschalters.

pMessage [in] Ein Zeiger auf die Nachricht, die in das Ereignisprotokoll geschrieben wurde.

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