Отладочные функции потока


Функция CreateThread создает новый поток для процесса. Отладчики обычно должны проверять или изменять содержание регистров потока. Чтобы выполнить это, отладчик должен получить дескриптор потока, используя функцию DuplicateHandle и определяя соответствующий доступ к потоку (THREAD_GET_CONTEXT, THREAD_SET_CONTEXT, или оба). Функция OpenThread дает возможность отладчику получить идентификатор существующего потока.

Процесс с соответствующим доступом к потоку может проверить регистры потока, используя функцию GetThreadContext и установить содержание регистров потока, используя функцию SetThreadContext.

Процесс может также применить доступ к потоку и  THREAD_SUSPEND_RESUME. Этот тип доступа дает возможность отладчику  управлять исполнением кода потока функциями ResumeThread и SuspendThread. Дополнительную информацию о потоках, см. Процессы и потоки.

Назад в оглавление
На главную страницу

Hosted by uCoz