Windows 10 버전 2004의 새로운 기능
이 섹션에서는 Windows 10 버전 2004(Windows 10 2020년 5월 업데이트)의 드라이버 개발을 위한 새로운 기능 및 업데이트에 대해 설명합니다.
Windows 드라이버
Windows 10 버전 2004는 유니버설 드라이버를 위한 전환 릴리스입니다. 이 릴리스에서는 유니버설 드라이버가 여전히 존재하지만 Windows 드라이버로 확장되고 있습니다. Windows 드라이버는 추가 요구 사항이 있는 유니버설 드라이버입니다.
Windows 드라이버는 Windows 데스크톱 드라이버와 구별됩니다. Windows 드라이버가 모든 Windows 버전에서 실행되는 동안 Windows 데스크톱 드라이버는 Windows 10 Desktop 버전에서만 실행됩니다.
버전 2004 릴리스의 유니버설 드라이버에는 변경이 필요하지 않지만, 향후 변경 내용을 미리 계획할 수 있도록 설명서를 사용할 수 있습니다.
Windows 드라이버를 빌드, 설치, 배포 및 디버그하는 방법에 대한 자세한 내용은 Windows 드라이버 개발 시작을 참조 하세요.
WHEA(Windows 하드웨어 오류 아키텍처)
WHEA에는 새 인터페이스(v2)가 포함되어 있습니다. 오류 원본으로 등록하고 오류를 보고하는 방법에 대한 자세한 내용은 Windows 10에서 WHEA 사용을 참조 하세요.
디스플레이 및 그래픽 드라이버
D3D12 메시 셰이더 지원, 샘플러 지원, 광선 추적 확장, 비디오 동작 예측 및 비디오 보호 리소스 지원을 포함하여 Windows 10 버전 2004에서 몇 가지 새롭고 향상된 디스플레이 및 그래픽 드라이버 기능을 사용할 수 있습니다. 이러한 새로운 기능에 대한 자세한 내용은 Windows 10 디스플레이 및 그래픽 드라이버의 새로운 기능을 참조하세요.
스토리지 드라이버
이제 스토리지 미니포트 드라이버는 디바이스를 다시 설정하는 기능을 포함하여 디바이스의 내부 상태에 대한 자세한 정보를 가져와서 설정할 수 있습니다. IOCTL_STORAGE_GET_DEVICE_INTERNAL_LOG 및 StorPortHardwareReset을 좋은 시작점으로 참조하세요.
Windows 디버거
WinDbg 미리 보기
WinDbg 미리 보기 - 타임라인과 같은 새로운 기능을 포함하도록 WinDbg 미리 보기 업데이트 시간 이동 타임라인을 사용하면 시간 이동 코드 실행 추적을 시각화할 수 있습니다.
코드 중지
버그 확인 코드 참조 항목 업데이트 및 버그 검사 0x1A 같은 항목에 새 매개 변수 추가: MEMORY_MANAGEMENT 및 버그 검사 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION.
버그 검사 0x1DA 같은 새로운 중지 코드: HAL_BLOCKED_PROCESSOR_INTERNAL_ERROR, 버그 검사 0x1A2: WIN32K_CALLOUT_WATCHDOG_BUGCHECK 및 버그 검사 0x119: VIDEO_SCHEDULER_INTERNAL_ERROR.
드라이버 보안
BinSkim 도구를 사용하도록 드라이버 보안 검사 목록을 업데이트합니다.
사용 되지 않는 기능
다음 표에서는 Windows 10에서 제거된 Windows 드라이버 개발 기능에 대해 설명합니다.
드라이버 기술 | 기능 | 에서 더 이상 사용되지 않음 |
---|---|---|
GNSS/위치 | Windows 8.1 및 관련 설명서에 대한 지리적 위치 드라이버 샘플 | Windows 10 버전 1709 |
통신사 시나리오(네트워킹) | AllowStandardUserPinUnlock | Windows 10 버전 1709 |
스캔/이미지 | WSD(디바이스용 웹 서비스) 챌린저 기능 및 관련 설명서 | Windows 10 버전 1709 |
통신사 | Sysdev 메타데이터 패키지가 있는 모바일 광대역 앱 환경 앱은 MO UWP APPS 및 COSA를 위해 더 이상 사용되지 않습니다. | Windows 10, 버전 1803 |