Re: QueueUserAPC?
От: Alex Fedotov США  
Дата: 08.02.02 05:31
Оценка: 2 (1)
Здравствуйте evgenis, Вы писали:

E>Здравствуйте, помогите разобраться с данной функцией, в MSDN написано что хедер у нее winbase.h, а при компиляции выдает что неопределенный идентификатор ((


Почему-то эта функция определена в winbase.h следующим образом (хотя в документации написано, что она в Win95 тоже работает):

#if(_WIN32_WINNT >= 0x0400) || (_WIN32_WINDOWS > 0x0400)

typedef
VOID
(APIENTRY *PAPCFUNC)(
    ULONG_PTR dwParam
    );

WINBASEAPI
DWORD
WINAPI
QueueUserAPC(
    IN PAPCFUNC pfnAPC,
    IN HANDLE hThread,
    IN ULONG_PTR dwData
    );

#endif /* _WIN32_WINNT >= 0x0400 || _WIN32_WINDOWS > 0x0400 */


Соответственно, надо добавить

#define _WIN32_WINNT  0x400


перед включением winbase.h.
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.