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.
Gibt an, ob der Thread jemals einen Ausnahmefehler hatte.
Syntax
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
);
Parameter
ppBlockingObjectEnum
[out] Ein Zeiger auf die Adresse einer sortierten Enumeration von CorDebugBlockingObject-Strukturen .
Rückgabewert
Diese Methode gibt die folgenden spezifischen HRESULTs sowie HRESULT-Fehler zurück, die Methodenfehler anzeigen.
HRESULT | BESCHREIBUNG |
---|---|
S_OK | Für den Thread gab es seit seiner Erstellung einen Ausnahmefehler. |
S_FALSE | Für den Thread gab es noch nie einen Ausnahmefehler. |
Bemerkungen
Diese Methode gibt an, ob der Thread jemals einen Ausnahmefehler hatte. Bei Auslösung des Ausnahmefehlerrückrufs oder bei Initiierung einer nativen JIT-Anfügung gibt diese Methode garantiert S_OK zurück. Es gibt keine Garantie, dass die ICorDebugThread.GetCurrentException-Methode den Ausnahmefehler zurückgibt. Dies ist jedoch der Fall, wenn der Prozess nach dem Erhalt des Ausnahmefehlerrückrufs oder beim nativen JIT-Attach noch nicht fortgesetzt wurde. Darüber hinaus ist es möglich (wenn auch unwahrscheinlich), dass es mehr als einen Thread mit einem Ausnahmefehler gibt, wenn das native JIT-Attach ausgelöst wird. In einem solchen Fall gibt es keine Möglichkeit zu bestimmen, welche Ausnahme das JIT-Attach ausgelöst hat.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: Seit Version 4 verfügbar