Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Файл заголовка portcls.hdefines четыре макроса, которые содержат имена устаревших функций поддержки драйверов в режиме ядра. Эти макросы позволяют перекомпилировать старый исходный код, содержащий ссылки на устаревшие имена функций, чтобы использовать новые функции ядра без необходимости вносить изменения в исходные файлы.
При компиляции исходного кода, использующего устаревшие имена, определите имя параметра PC_OLD_NAMES. Этот параметр можно определить с помощью аргумента командной строки компилятора "-DPC_OLD_NAMES", если это удобнее, чем ввод инструкции #define PC_OLD_NAMES в сами исходные файлы.
В следующей таблице перечислены устаревшие имена функций, поддерживающих драйвер в режиме ядра, в левом столбце. Для каждого устаревшего имени правый столбец содержит имя новой функции ядра, которая его заменяет. В каждом случае определение макроса равносильно простому изменению имени. Списки аргументов для устаревшей и новой функции идентичны.
| Устаревшее имя функции | Имя новой функции |
|---|---|
WIN95COMPAT_ReadPortUChar |
|
WIN95COMPAT_WritePortUChar |
|
WIN95COMPAT_ReadPortUShort |
|
WIN95COMPAT_WritePortUShort |