Есть одна мощная, но малоизвестная техника — thunking. В двух словах, суть ее в следующем: во время работы программы динамически создается новая функция на основе существующей — thunk. Новая функция может иметь другой набор параметров или выполнять какие-то вычисления с параметрами, прежде чем передать их исходной функции.
Эта техника используется в оконном фреймворке ATL. Как известно, функционирование UI в Windows построено на обмене сообщениями между окнами. Окно хранит указатель на функцию обработки сообщений, которая соответствует следующему прототипу:
LRESULT WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam);
ATL объявляет базовый класс дляЧитать полностью »



![Виртуализация / [Из песочницы] VMware vSphere: Конвертирование виртуального IDE диска в SCSI Виртуализация / [Из песочницы] VMware vSphere: Конвертирование виртуального IDE диска в SCSI](https://www.pvsm.ru/images/54336a8c150c504cb41e45b528afa025.jpg)
