Создание VxD на Visual C++ без ассемблерных модулей

Средства разработки, включаемые файлы и библиотеки


Минимально необходимый набор включаемых файлов и библиотек содержится в Windows 95 DDK (подкаталоги Inc32

и Lib). Обычно требуется включение хотя бы файлов BASEDEF.H и VMM.H.

Файлы VXDWRAPS.H, CONFIGMG.H и некоторые другие оформлены в стиле обычного языка C, поэтому при включении их в файлы типа CPP директивы #include необходимо помещать внутрь квалификатора extern "C":

extern "C" { #include <vxdwraps.h> }

Файлы из DDK можно включать и в тексты модулей обычных приложений, определив перед этим символическое имя Not_VxD. При этом определяются только полезные константы и типы, а определение специфических для VxD конструкций отключается.



Содержание раздела