Наложение api
Общие сведения
Для многоуровневого использования API требуется, чтобы двоичные файлы в пакетах драйверов Windows вызывали только те API и DDI, которые входят в выпуски UWP Windows 10 или из курированного набора API Win32. Наложение API является расширением предыдущего требования "U", которое было частью принципов проектирования DCHU.
Чтобы узнать, какую платформу поддерживает API, перейдите на страницу документации по API и изучите запись Целевая платформа в разделе Требования. Драйверы Windows должны использовать только API или DIS, у которых целевая платформа указана как Universal
, то есть подмножество функциональных возможностей, доступных во всех предложениях Windows.
На странице Наборы API Windows описывается набор рекомендаций и средств для определения доступности API на определенной платформе.
Проверка слоев API
ApiValidator — это средство main, используемое для проверки соответствия уровней API для драйверов Windows. ApiValidator поставляется в составе комплекта драйверов Windows (WDK).
Дополнительные сведения об использовании ApiValidator для проверки соответствия драйвера Windows требованиям к наложению API см. в разделе Проверка драйверов Windows .