Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die Thread-ID des internen Hilfsthreads des Debuggers ab.
Syntax
HRESULT GetHelperThreadID (
[out] DWORD *pThreadID
);
Die Parameter
pThreadID [out] Ein Zeiger auf die Betriebssystemthread-ID des internen Hilfsthreads des Debuggers.
Bemerkungen
Während des verwalteten und nicht verwalteten Debuggings liegt es in der Verantwortung des Debuggers, sicherzustellen, dass der Thread mit der angegebenen ID weiterhin ausgeführt wird, wenn er auf einen Haltepunkt trifft, der vom Debugger platziert wird. Ein Debugger möchte diesen Thread möglicherweise auch vom Benutzer ausblenden. Wenn noch kein Hilfsthread vorhanden ist, gibt die GetHelperThreadID Methode null in *pThreadIDzurück.
Sie können die Thread-ID des Hilfsthreads nicht zwischenspeichern, da sie sich im Laufe der Zeit ändern kann. Sie müssen die Thread-ID bei jedem Stoppereignis erneut abfragen.
Die Thread-ID des Hilfsthreads des Debuggers ist in jedem nicht verwalteten ICorDebugManagedCallback::CreateThread-Ereignis korrekt, sodass ein Debugger die Thread-ID des Hilfsthreads bestimmen und vom Benutzer ausblenden kann. Ein Thread, der während eines nicht verwalteten ICorDebugManagedCallback::CreateThread Ereignisses als Hilfsthread identifiziert wird, führt nie verwalteten Benutzercode aus.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl. CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 1.0