Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает значение, указывающее, помещаются ли управляемые обратные вызовы в очередь для указанного потока.
Синтаксис
HRESULT HasQueuedCallbacks (
[in] ICorDebugThread *pThread,
[out] BOOL *pbQueued
);
Параметры
pThread [in] Указатель на объект ICorDebugThread, представляющий поток.
pbQueued [out] Указатель на значение, которое имеет true значение, если в настоящее время для указанного потока помещаются в очередь какие-либо управляемые обратные вызовы; в противном случае false.
Если для параметра задано pThread значение NULL, возвращаетсяtrue, HasQueuedCallbacks если для любого потока в настоящее время имеются управляемые обратные вызовы.
Замечания
Обратные вызовы будут отправляться по одному за раз при каждом вызове ICorDebugController::Continue . Отладчик может проверить этот флаг, если он хочет сообщить о нескольких событиях отладки, которые происходят одновременно.
При отладке событий в очереди они уже произошли, поэтому отладчик должен очистить всю очередь, чтобы убедиться в состоянии отладчика. (Вызов ICorDebugController::Continue для очистки очереди.) Например, если очередь содержит два события отладки в потоке X, а отладчик приостанавливает поток X после первого события отладки, а затем вызывает ICorDebugController::Continueвторое событие отладки для потока X , хотя поток был приостановлен.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0