Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает идентификатор потока операционной системы (ОС) внутреннего вспомогательного потока отладчика.
Синтаксис
HRESULT GetHelperThreadID (
[out] DWORD *pThreadID
);
Параметры
pThreadID [out] Указатель на идентификатор потока ОС внутреннего вспомогательного потока отладчика.
Замечания
Во время управляемой и неуправляемой отладки отладчик несет ответственность за обеспечение выполнения потока с указанным идентификатором, если он попадает в точку останова, размещенную отладчиком. Отладчик может также скрыть этот поток от пользователя. Если вспомогательный поток еще не существует в процессе, GetHelperThreadID метод возвращает ноль в *pThreadID.
Не удается кэшировать идентификатор потока вспомогательного потока, так как он может измениться с течением времени. Необходимо повторно запросить идентификатор потока при каждом событии остановки.
Идентификатор потока вспомогательного потока отладчика будет правильным для каждого неуправляемого события ICorDebugManagedCallback::CreateThread , что позволяет отладчику определить идентификатор потока своего вспомогательного потока и скрыть его от пользователя. Поток, который определяется как вспомогательный поток во время неуправляемого ICorDebugManagedCallback::CreateThread события, никогда не будет запускать управляемый пользовательский код.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl. CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0