USB 클라이언트 드라이버에서 전원 관리 구현 개요

이 섹션의 문서에서는 WDM 전원 모델이 USB 디바이스의 전원 관리 속성과 상호 작용하는 방법을 살펴봅니다.

USB(유니버설 직렬 버스) 사양을 준수하는 USB 디바이스의 전원 관리 기능에는 풍부하고 복잡한 전원 관리 기능 집합이 있습니다. 이러한 기능이 WDM(Windows 드라이버 모델)과 상호 작용하는 방식, 특히 Microsoft Windows가 시스템 절전 모드 해제 아키텍처를 지원하기 위해 표준 USB 기능을 조정한 방법을 이해하는 것이 중요합니다.

커널 모드 드라이버의 WDM 전원 관리에 대한 자세한 내용은 전원 관리 구현을 참조하세요.

KMDF(커널 모드 드라이버 프레임워크) 및 UMDF(사용자 모드 드라이버 프레임워크)를 기반으로 하는 USB 클라이언트 드라이버는 USB 디바이스의 전원을 관리하기 위해 기본 기술 및 해당 프레임워크에서 지원하는 메커니즘을 사용해야 합니다. KMDF 기반 클라이언트 드라이버의 전원 관리에 대한 자세한 내용은 드라이버에서 PnP 및 전원 관리 지원을 참조하세요. UMDF 기반 클라이언트 드라이버의 경우 UMDF 기반 드라이버의 PnP 및 전원 관리를 참조하세요.

섹션 내용

아티클 Description
USB 디바이스 전원 상태 이 문서에서는 유니버설 직렬 버스 2.0 사양의 섹션 9.1에 지정된 대로 USB 디바이스 전원 상태에 사용할 WDM 디바이스 상태를 설명합니다.
USB 드라이버의 선택적 일시 중단(WDF) USB 함수 드라이버는 USB 선택적 일시 중단을 구현하여 런타임 유휴 검색을 지원합니다. WDF(Windows® 드라이버 파운데이션)를 기반으로 하는 USB 드라이버에서 선택적 일시 중단을 구현하는 방법에 대한 드라이버 개발자용 콘텐츠는 다음과 같습니다.
USB 선택적으로 일시 중단 이 섹션에서는 선택적 일시 중단 기능에 대한 올바른 메커니즘을 선택하는 방법에 대한 정보를 제공합니다.
복합 드라이버를 등록하는 방법 이 문서에서는 복합 드라이버라고 하는 USB 다기능 디바이스의 드라이버가 기본 USB 드라이버 스택을 사용하여 복합 디바이스를 등록 및 등록 취소하는 방법을 설명합니다. Microsoft에서 제공하는 드라이버인 Usbccgp.sys Windows에서 로드하는 기본 복합 드라이버입니다. 이 문서의 절차는 Usbccgp.sys 대체하는 사용자 지정 WDM(Windows 드라이버 모델) 기반 복합 드라이버에 적용됩니다.
복합 드라이버에 대해 함수 일시 중단을 구현하는 방법 이 문서에서는 USB(유니버설 직렬 버스) 3.0 다기능 디바이스(복합 디바이스)에 대한 함수 일시 중단 및 함수 원격 절전 모드 해제 기능에 대한 개요를 제공합니다. 이 문서에서는 복합 디바이스를 제어하는 드라이버에서 이러한 기능을 구현하는 방법에 대해 알아봅니다. 이 문서는 Usbccgp.sys 대체하는 복합 드라이버에 적용됩니다.
USB 디바이스의 원격 절 해제 이 문서에서는 클라이언트 드라이버에서 원격 절전 모드 해제 기능을 구현하는 방법에 대한 모범 사례를 설명합니다.