Метод 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