c fOpenThread () - это часть заголовочного файла, любая информация - PullRequest
0 голосов
/ 20 февраля 2010

Visual Studio 2008 C XP SP3

Я читаю книгу Хоглунда, и он использует:

 HANDLE hThread = fOpenThread(
               THREAD_ALL_ACCESS,
               FALSE,
               dbg_evt.dwThreadId);

Кто-нибудь знает что-нибудь о fOpenThread, так как я не могу найти никаких деталей, и яполучаю сообщение об ошибке C3861: 'fOpenThread': идентификатор не найден.

Спасибо, R.

Ответы [ 2 ]

1 голос
/ 20 февраля 2010

Глядя здесь: http://groups.google.com/group/microsoft.public.vc.language/browse_thread/thread/f592e476b0f70d01 и здесь: https://connect.microsoft.com/VisualStudio/feedback/details/449513/freopen-and-fopen-not-thread-safe похоже, что fOpenThread() - это вызов функции, который определил автор вашей книги.Конечно, насколько мне известно, существует два способа создания потоков в Windows:

  • _beginthreadex - crt
  • CreateThread - WinAPI.

Iвсегда использовал последний.Я предположил бы, что автор возможно оборачивает одну из этих функций?

0 голосов
/ 20 февраля 2010

Не входит в стандартную библиотеку C. Или любую библиотеку, которую я использовал. Проверьте, дает ли он определение где-то ранее в этой самой книге или нет.

...