Поделиться через


Слой API

Обзор

Для уровня API требуется, чтобы двоичные файлы в пакетах драйверов Windows вызывали только те API и DDIs, которые включены в выпуски UWP Windows 10 или из курированного набора API Win32. Слой API — это расширение предыдущего требования "U", которое было частью принципов проектирования DCHU.

Чтобы узнать, какую платформу поддерживает API, перейдите на страницу документации по API и просмотрите запись целевой платформы раздела "Требования". Драйверы Windows должны использовать только API или DDIs, которые имеют целевую платформу , указанную как Universal, то есть подмножество функциональных возможностей, доступных во всех предложениях Windows.

На странице "Наборы API Windows " описывается набор рекомендаций и инструментов для определения доступности API на определенной платформе.

Проверка слоистой структуры API

ApiValidator — это основной инструмент, используемый для проверки соответствия уровня API драйверам Windows. ApiValidator поставляется в составе комплекта драйверов Windows (WDK).

См. Проверка драйверов Windows, чтобы узнать, как использовать ApiValidator для проверки того, что драйвер Windows соответствует требованию уровня API.