ICorDebugThread4::GetBlockingObjects – metoda
Poskytuje seřazený výčet CorDebugBlockingObject struktur, které poskytují informace o blokování vlákna.
Syntaxe
HRESULT GetBlockingObjects (
[out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum
Parametry
ppBlockingObjectEnum
[ven] Ukazatel na uspořádaný výčet struktur CorDebugBlockingObject .
Poznámky
První prvek ve vrácené výčtu odpovídá první struktuře, která blokuje vlákno. Druhý prvek odpovídá blokující položce, která je zjištěna při spuštění asynchronního volání procedury (APC) při blokování na první straně atd.
Výčet je platný pouze pro dobu trvání aktuálního synchronizovaného stavu.
Tato metoda musí být volána, zatímco ladicí program je v synchronizovaném stavu.
Pokud ppBlockingObjectEnum
není platný ukazatel, výsledek není definován.
Pokud je vlákno blokováno a chybu nelze určit, vrátí metoda HRESULT, která indikuje selhání; v opačném případě vrátí S_OK.
Požadavky
Platformy: Viz požadavky na systém.
Hlavička: CorDebug.idl, CorDebug.h
Knihovna: CorGuids.lib
Verze rozhraní .NET Framework: Dostupné od verze 4