Sdílet prostřednictvím


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

Viz také