Windows 11 버전 23H2용 드라이버 개발의 새로운 기능

이 섹션에서는 Windows 11 버전 23H2에서 드라이버 개발을 위한 새로운 기능 및 업데이트에 대해 설명합니다. 이 버전의 Windows를 대상으로 하려면 WDK 10.0.22621.2428(2023년 10 월 24일 릴리스)을 사용할 수 있습니다.

오디오

오디오 드라이버를 보다 안정적으로 제공하고 PC 사용자에게 최상의 환경을 제공하기 위해 이제 ACX(오디오 클래스 eXtension)를 사용할 수 있습니다. 자세한 내용은 ACX 오디오 클래스 확장 개요를 참조하세요.

오디오 처리 개체용 Windows 11 API는 Windows API(오디오 처리 개체)의 품질과 안정성을 개선하도록 설계된 새로운 기능에 대한 정보를 제공합니다.

Bluetooth LE(저에너지) 오디오

Bluetooth LE Audio를 사용하면 등시 전송을 통해 유니캐스트를 스트리밍하거나 Bluetooth LE 디바이스로 오디오를 브로드캐스트할 수 있습니다. Bluetooth 코어 사양 버전 5.3부터 호스트 플랫폼이 Bluetooth 컨트롤러와 상호 연결된 데이터를 보내고 받을 수 있는 표준 HCI(호스트 컨트롤러 인터페이스)가 없습니다. Windows Bluetooth 공급업체 VSAP(특정 오디오 경로)를 사용하면 플랫폼에서 공급업체별 솔루션을 사용하여 Bluetooth LE 오디오 스트리밍을 사용하도록 설정할 수 있습니다. VSAP 소프트웨어 인터페이스는 이 문서에 정의된 WINDOWS ACX(오디오 클래스 확장) 및 더 많은 인터페이스 속성을 사용합니다. 자세한 내용은 Bluetooth LE(저에너지) 오디오를 참조하세요.

카메라 및 스트리밍 미디어

카메라 드라이버 설명서가 카메라 프로필 v2 개발자 사양에 대한 정보로 업데이트되었습니다.

카메라 프로필 V2 개발자 사양

디스플레이 및 그래픽 드라이버

동적 조명

동적 조명은 Windows 사용자와 개발자에게 개방형 HID LampArray 표준을 구현하는 조명 디바이스의 네이티브 제어를 제공합니다. Microsoft는 개방형 표준을 채택하고 OEM 및 ODM 파트너와 협력하여 디바이스 및 앱의 상호 운용성을 높여 사용자를 위한 RGB 디바이스 및 소프트웨어 에코시스템을 개선하고자 합니다. 디바이스 제조업체는 처음으로 표준화된 펌웨어를 사용할 수 있으므로 독점 펌웨어 및 소프트웨어 개발 비용 없이 Windows OS 및 앱에서 새로운 네이티브 환경을 사용할 수 있습니다.

환경의 예로는 Windows 설정에서 여러 브랜드의 디바이스를 함께 동기화하고, 사용 가능한 디바이스에 지능적으로 효과를 적용하고, 앱 통합을 활용하여 디바이스 조명을 구동하는 것이 있습니다. 처음으로 디바이스 제조업체는 수많은 OS 및 앱 환경을 활용할 수 있기 때문에 혁신과 차별화에만 집중할 수 있습니다. 자세한 내용은 동적 조명 디바이스를 참조하세요.

파일 시스템 및 필터 드라이버

사람의 현재 상태 센서

Windows 11 릴리스를 통해 Microsoft는 이제 기본적으로 Windows에서 현재 상태 감지 기능 집합을 지원합니다. 프레즌스 센서가 내장된 Windows 11 PC의 경우 사용자가 떠날 때 화면이 자동으로 꺼지도록 할 수 있습니다(휴가 중 잠금 참조). 그런 다음 접근 시 디바이스가 빠르게 절전 모드 해제되도록 할 수 있습니다(절전 모드 해제 방법 참조). 이렇게 하면 PC를 더 안전하게 유지하고, 배터리 전원을 절약하고, 사용자가 더 빨리 다시 작업할 수 있습니다. 자세한 내용은 프레즌스 감지를 참조하세요.

Windows의 타사 프린터 드라이버에 대한 서비스 계획의 끝에 대한 정보로 인쇄 드라이버 설명서가 업데이트되었습니다.

Windows에서 타사 프린터 드라이버에 대한 서비스 계획 종료

스토리지 드라이버

USB

Windows 11 빌드 22621.1778(KB5026446)부터 Windows 설정 앱에는 연결된 USB4 허브 및 디바이스 및 해당 기능이 나열됩니다. USB4 지원 시스템의 경우 설정 앱에서 Bluetooth & 디바이스USB>USB4 Hubs 및 디바이스>로 이동합니다. 자세한 내용은 USB4(유니버설 직렬 버스 4™) 설정 사용을 참조하세요.

Windows 11 버전 22H2 9월 업데이트부터 Windows UCM-UCSI ACPI 디바이스 드라이버는 UCSI 사양 버전 2.0 및 2.1을 지원합니다. UCSI 사양 2.0에는 UCSI 사양 표 3-1 데이터 구조에 정의된 대로 데이터 구조의 메모리 매핑에 대한 호환성이 손상되는 변경이 있습니다. 이전 버전과의 호환성을 유지하기 위해 Windows에서는 ACPI 펌웨어의 UCM-UCSI ACPI 디바이스에서 _DSM 함수를 구현하고 UCSI OPM이 보고된 UCSI 사양 버전을 따라야 함을 나타내는 0이 아닌 값을 반환하려면 사양 버전 2.0 이상의 UCSI PPM이 필요합니다. 자세한 내용은 UCSI 2.0 이상용 UCM-UCSI ACPI 디바이스를 참조하세요.

시작

샘플 코드에서 프로덕션 드라이버로 - 샘플의 변경 내용 - 샘플 코드를 기반으로 디바이스 드라이버를 릴리스하기 전에 WDK 샘플 드라이버에 대해 수행해야 하는 변경 내용을 설명합니다.

드라이버 보안

새 항목에서는 중요한 드라이버 보안 지침인 드라이버 개발자를 위한 Windows 드라이버 보안 모범 사례를 제공합니다. Semmle CodeQL 규칙 및 Microsoft 취약 및 악성 드라이버 보고 센터에 대한 새로운 정보와 업데이트된 드라이버 보안 검사 목록을 업데이트.

Windows 디버깅 도구

이전에 Microsoft Store에서 WinDbg 미리 보기로 출시된 WinDbg는 WinDbg(클래식)와 동일한 기본 엔진을 활용하고 동일한 명령, 확장 및 워크플로를 모두 지원합니다. 자세한 내용은 WinDbg란?을 참조하세요.

버그 검사 0x1DE: BUGCODE_WIFIADAPTER_DRIVER 같은 버그 검사 코드 참조에 설명된 새로운 버그 검사를 포함하여 확장된 버그 검사 정보입니다.

시간 이동 디버깅 - TTD.exe 명령줄 유틸리티 를 사용하여 시간 이동 코드 실행 추적을 캡처합니다.

Windows에 기본 제공되는 새 TaskManager 라이브 덤프 기능은 작업 관리자 라이브 메모리 덤프에 설명되어 있습니다.

이제 디버거에서 사용할 수 있는 새 소스 코드 확장 액세스 디버그InfoD 항목입니다. 이렇게 하면 태그를 통해 DebugInfoD 서버에서 파일 검색이 DebugInfoD* 지원됩니다.

디버거 2PF KDNET 지원 에서는 데이터 센터에서 자주 사용되는 고속 어댑터의 성능을 향상할 수 있도록 2PF 디버거 지원에 미니포트 NDIS 드라이버를 사용하도록 설정하는 방법을 설명합니다.

EXDI를 사용하여 QEMU Kernel-Mode 디버깅 설정을 포함하여 세 가지 새로운 EXDI 디버깅 topics.

NIC에 대한 업데이트된 정보와 함께 Windows 11 네트워크 커널 디버깅에 대해 지원되는 이더넷 NIC가 게시되었습니다.

이전에는 로컬 "CHM" 파일에서만 사용할 수 있는 AppVerifier 문서를 이제 온라인으로 사용할 수 있습니다. AppVerifier(Application Verifier)는 일반적인 애플리케이션 테스트 기술로 식별하기 어려울 수 있는 미묘한 프로그래밍 오류, 보안 문제 및 제한된 사용자 계정 권한 문제를 찾는 데 도움이 되는 관리되지 않는 코드에 대한 런타임 확인 도구입니다.

이전 Windows 릴리스의 드라이버에 대한 새로운 내용에 대한 자세한 내용은 다음 페이지를 참조하세요.

맨 위로 돌아가기