Поделиться через


Метод ICorDebugThread4::GetBlockingObjects

Предоставляет упорядоченное перечисление структур CorDebugBlockingObject, которые предоставляют сведения о блокировке потока.

Синтаксис

HRESULT GetBlockingObjects (
    [out] ICorDebugBlockingObjectEnum **ppBlockingObjectEnum

Параметры

ppBlockingObjectEnum [out] Указатель на упорядоченное перечисление структур CorDebugBlockingObject .

Замечания

Первый элемент в возвращаемом перечислении соответствует первой структуре, блокирующей поток. Второй элемент соответствует блокирующем элементу, который обнаружен при выполнении асинхронного вызова процедуры (APC) при блокировке первого элемента и т. д.

Перечисление допустимо только в течение текущего синхронизированного состояния.

Этот метод должен вызываться, пока отладчик находится в синхронизированном состоянии.

Если ppBlockingObjectEnum не является допустимым указателем, результат не определен.

Если поток заблокирован и ошибка не может быть определена, метод возвращает HRESULT, указывающий на сбой; в противном случае возвращается S_OK.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с 4

См. также