Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Автоматизация анализа с помощью PVS-Studio - 26.03

>
>
Что такое макрос POINTER_32 ?

Что такое макрос POINTER_32 ?

14 Авг 2012

Макрос POINTER_32 — это стандартный макросс Windows SDK, обычно объявляемый в заголовочных файлах BaseTsd.h, Ntdef.h или Winnt.h.

#ifdef (__AXP64__)
  #define POINTER_32 _ptr32
#else
  #define POINTER_32
#endif

Данный макрос используется как расширение компилятора MSVC для объявления 32-битных указателей в коде, использующем как 32-битную, так и 64-битную модели. Это может потребоваться, например, для реализации межпроцессного взаимодействия 64-битной программы с 32-битным процессом, поэтому при миграции 32-битного проекта не стоит без знания контекста заменять подобные указатели на 64-битные.

Библиографический список

Подписаться на рассылку
Хотите раз в месяц получать от нас подборку вышедших в этот период самых интересных статей и новостей? Подписывайтесь!
Популярные статьи по теме


Комментарии (0)

Следующие комментарии next comments
close comment form