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.
Stellt eine geordnete Enumeration von CorDebugBlockingObject-Strukturen bereit, die Threadblockierungsinformationen bereitstellen.
Syntax
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
Die Parameter
ppBlockingObjectEnum [out] Ein Zeiger auf eine sortierte Enumeration von CorDebugBlockingObject-Strukturen .
Bemerkungen
Das erste Element in der zurückgegebenen Enumeration entspricht der ersten Struktur, die den Thread blockiert. Das zweite Element entspricht einem Blockierungselement, das beim Ausführen eines asynchronen Prozeduraufrufs (APC) beim Blockieren auf dem ersten Und so weiter auftritt.
Die Aufzählung ist nur für die Dauer des aktuellen synchronisierten Zustands gültig.
Diese Methode muss aufgerufen werden, während sich der Debuggee in einem synchronisierten Zustand befindet.
Wenn ppBlockingObjectEnum es sich nicht um einen gültigen Zeiger handelt, wird das Ergebnis nicht definiert.
Wenn ein Thread blockiert wird und der Fehler nicht bestimmt werden kann, gibt die Methode ein HRESULT zurück, das einen Fehler angibt. andernfalls wird S_OK zurückgegeben.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.0