Freigeben über


ICorDebugManagedCallback::LogMessage-Methode

Aktualisiert: November 2007

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

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

Parameter

  • pAppDomain
    [in] Ein Zeiger auf ein ICorDebugAppDomain-Objekt, das die Anwendungsdomäne mit dem Thread darstellt, der das Ereignis protokolliert hat.

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

  • lLevel
    [in] Ein Wert der LoggingLevelEnum-Enumeration, der den Schweregrad der beschreibenden Meldung angibt, die in das Ereignisprotokoll geschrieben wurde.

  • pLogSwitchName
    [in] Ein Zeiger auf den Namen des Schalters für Ablaufverfolgung.

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

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugManagedCallback-Schnittstelle