다음을 통해 공유


버스 드라이버에 대한 Power-Up 시퀀스

다음 그림에서는 그림 맨 아래에 있는 디바이스 삽입됨 상태에서 시작하여 디바이스를 완전히 작동 상태로 가져올 때 프레임워크가 KMDF 버스 드라이버의 이벤트 콜백 함수를 호출하는 순서를 보여 줍니다.

디바이스 삽입됨 상태에서 시작하여 KMDF 버스 드라이버의 이벤트 콜백 함수에 대한 전원 공급 시퀀스를 보여 주는 순서도입니다.

프레임워크는 해당 디바이스가 시스템에서 물리적으로 제거될 때까지 PDO를 물리적으로 삭제하지 않습니다. 예를 들어 사용자가 장치 관리자 디바이스를 사용하지 않도록 설정하지만 물리적으로 제거하지 않는 경우 프레임워크는 해당 디바이스 개체를 유지합니다. 따라서 그림 맨 아래에 있는 세 단계는 플러그 앤 플레이 열거 중, 즉 초기 부팅 중 또는 사용자가 새 디바이스를 삽입할 때만 발생합니다. 디바이스가 이전에 사용하지 않도록 설정되었지만 물리적으로 제거되지 않은 경우 프레임워크는 EvtDevicePrepareHardware 콜백을 호출하여 시작합니다.