다음을 통해 공유


API 계층화

개요

API 계층화를 사용하려면 Windows 드라이버 패키지의 이진 파일이 UWP 기반 버전의 Windows 10 포함되거나 큐레이팅된 Win32 API 집합에 포함된 API 및 DDI만 호출해야 합니다. API 계층화는 DCHU 디자인 원칙의 일부였던 이전 "U" 요구 사항의 확장입니다.

API가 지원하는 플랫폼을 확인하려면 API에 대한 설명서 페이지를 방문하여 요구 사항 섹션의 대상 플랫폼 항목을 확인합니다. Windows 드라이버는 대상 플랫폼 이 로 나열된 UniversalAPI 또는 DDI만 사용해야 합니다. 즉, 모든 Windows 제품에서 사용할 수 있는 기능의 하위 집합을 의미합니다.

Windows API 집합 페이지에서는 특정 플랫폼에서 API를 사용할 수 있는지 여부를 결정하기 위한 모범 사례 및 도구 집합에 대해 설명합니다.

API 계층화 유효성 검사

ApiValidator는 Windows 드라이버에 대한 API 계층화 규정 준수의 유효성을 검사하는 데 사용되는 기본 도구입니다. ApiValidator는 WDK(Windows 드라이버 키트)의 일부로 제공됩니다.

ApiValidator를 사용하여 Windows 드라이버 가 API 계층화 요구 사항을 충족하는지 확인하는 방법에 대한 자세한 내용은 Windows 드라이버 유효성 검사를 참조하세요.