Windows 11 버전 23H2용 드라이버 개발의 새로운 기능
이 섹션에서는 Windows 11 버전 23H2의 드라이버 개발을 위한 새로운 기능 및 업데이트에 대해 설명합니다. 이 버전의 Windows를 대상으로 하려면 WDK 10.1.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 Audio 스트리밍을 사용하도록 설정할 수 있습니다. VSAP 소프트웨어 인터페이스는 WINDOWS ACX(오디오 클래스 확장) 및 이 문서에 정의된 더 많은 인터페이스 속성을 사용합니다. 자세한 내용은 Bluetooth LE(저에너지) 오디오를 참조 하세요.
카메라 및 스트리밍 미디어
카메라 드라이버 설명서가 카메라 프로필 v2 개발자 사양에 대한 정보로 업데이트되었습니다.
디스플레이 및 그래픽 드라이버
Windows 11 버전 23H2에는 IDD(간접 디스플레이 드라이버) 모델의 버전 1.10이 포함되어 있습니다. 이 최신 IddCx 버전은 간접 디스플레이에 대한 HDR10(높은 동적 범위) 및 SDR(표준 동적 범위) WCG(Wide Color Gamut) 지원을 추가합니다.
WDDM 3.0 이상 드라이버는 USB4를 통해 연결된 DisplayPort 모니터를 지원할 수 있습니다.
WDDM 3.0 이상 드라이버는 하드웨어 대칭 이동 큐 기능을 지원할 수 있습니다.
동적 조명
동적 조명은 Windows 사용자 및 개발자에게 개방형 HID LampArray 표준을 구현하는 조명 디바이스의 네이티브 제어 기능을 제공합니다. Microsoft는 개방형 표준을 채택하고 OEM 및 ODM 파트너와 협력하여 디바이스 및 앱의 상호 운용성을 높여 사용자를 위한 RGB 디바이스 및 소프트웨어 에코시스템을 개선하고자 합니다. 디바이스 제조업체는 처음으로 표준화된 펌웨어를 사용할 수 있으므로 독점 펌웨어 및 소프트웨어 개발 비용 없이 Windows OS 및 앱에서 새로운 네이티브 환경을 사용할 수 있습니다.
환경의 예로는 Windows 설정에서 여러 브랜드의 디바이스를 함께 동기화하고, 사용 가능한 디바이스에 지능적으로 효과를 적용하고, 앱 통합을 활용하여 디바이스 조명을 구동하는 것이 있습니다. 처음으로 디바이스 제조업체는 수많은 OS 및 앱 환경을 활용할 수 있기 때문에 혁신과 차별화에만 집중할 수 있습니다. 자세한 내용은 동적 조명 디바이스를 참조 하세요.
파일 시스템 및 필터 드라이버
Dev Drive를 지원하기 위해 플래그가 추가되었습니다. 미니 필터 드라이버는 PFLT_INSTANCE_SETUP_CALLBACK 루틴을 통해 이러한 플래그를 받습니다.
파일 시스템 자리 표시자에 대한 미니 필터 지침이 추가되었습니다.
인간의 현재 상태 센서
Windows 11 릴리스에서 Microsoft는 이제 기본적으로 Windows에서 현재 상태 감지 기능 집합을 지원합니다. 현재 상태 센서가 내장된 Windows 11 PC의 경우 사용자가 떠날 때 화면이 자동으로 꺼지도록 할 수 있습니다(휴가 중 잠금 참조). 그런 다음 접근 시 디바이스가 빠르게 절전 모드 해제되도록 할 수 있습니다(절전 모드 해제 방법 참조). 이렇게 하면 PC를 더 안전하게 유지하고, 배터리 전원을 절약하고, 사용자가 더 빠르게 작업할 수 있습니다. 자세한 내용은 프레즌스 감지를 참조 하세요.
디바이스 인쇄
Windows의 타사 프린터 드라이버에 대한 서비스 계획의 끝에 대한 정보로 인쇄 드라이버 설명서가 업데이트되었습니다.
Windows의 타사 프린터 드라이버에 대한 서비스 종료 계획
스토리지 드라이버
StorPort 미니포트 드라이버는 이제 스핀 잠금을 획득하고 해제할 수 있습니다.
USB
Windows 11 빌드 22621.1778(KB5026446)부터 Windows 설정 앱은 이제 연결된 USB4 허브 및 디바이스 및 해당 기능을 나열합니다. USB4 지원 시스템의 경우 설정 앱에서 Bluetooth 및 디바이스 USB4>허브 및 디바이스>로 이동합니다. 자세한 내용은 USB4(유니버설 직렬 버스 4™) 설정 사용을 참조 하세요.
Windows 11 버전 22H2 9월 업데이트부터 Windows UCM-UCSI ACPI 디바이스 드라이버는 UCSI 사양 버전 2.0 및 2.1을 지원합니다. UCSI 사양 2.0에는 UCSI 사양 표 3-1 데이터 구조에 정의된 대로 데이터 구조의 메모리 매핑이 호환성이 손상되었습니다. 이전 버전과의 호환성을 유지하기 위해 Windows에서는 사양 버전 2.0 이상의 UCSI PPM이 ACPI 펌웨어의 UCM-UCSI ACPI 디바이스에서 _DSM 함수를 구현하고 UCSI OPM이 보고된 UCSI 사양 버전을 따라야 함을 나타내는 0이 아닌 값을 반환해야 합니다. 자세한 내용은 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 라이브 덤프 기능은 작업 관리자 라이브 메모리 덤프에 설명되어 있습니다.
이제 디버거에서 사용할 수 있는 새 소스 코드 확장 액세스 DebugInfoD 항목입니다. 태그를 통해 DebugInfoD 서버에서 파일 검색을 DebugInfoD*
지원합니다.
디버거 2PF KDNET 지원 은 데이터 센터에서 자주 사용되는 고속 어댑터에 대한 성능 향상을 허용하도록 2PF 디버거 지원에 미니포트 NDIS 드라이버를 사용하도록 설정하는 방법을 설명합니다.
EXDI를 사용하여 QEMU 커널 모드 디버깅을 설정하는 것을 포함하여 세 가지 새로운 EXDI 디버깅 항목
NIC에 대한 업데이트된 정보와 함께 Windows 11 에서 네트워크 커널 디버깅에 대해 지원되는 이더넷 NIC가 게시되었습니다.
이전에 로컬 "CHM" 파일에서만 사용할 수 있는 AppVerifier 문서는 이제 온라인으로 사용할 수 있습니다. AppVerifier(Application Verifier )는 일반적인 애플리케이션 테스트 기술로 식별하기 어려울 수 있는 미묘한 프로그래밍 오류, 보안 문제 및 제한된 사용자 계정 권한 문제를 찾는 데 도움이 되는 관리되지 않는 코드에 대한 런타임 확인 도구입니다.
관련 항목
이전 Windows 릴리스의 드라이버에 대한 새로운 내용에 대한 자세한 내용은 다음 페이지를 참조하세요.