함수 또는 필터 드라이버에 대한 Power-Up 시퀀스
다음 그림에서는 프레임워크가 WDF(KMDF 및 UMDF V2) 함수를 호출하거나 디바이스를 완전히 작동 상태로 만들 때 드라이버의 이벤트 콜백 함수를 필터링하는 순서를 보여 줍니다. 이 함수는 그림의 맨 아래에 있는 디바이스 삽입됨 상태에서 시작합니다.

넓은 가로줄은 디바이스 시작과 관련된 단계를 표시합니다. 그림의 왼쪽에 있는 열은 단계를 설명하고 오른쪽의 열에는 이를 수행하는 이벤트 콜백이 나열됩니다.
그림의 맨 아래에 디바이스가 시스템에 없습니다. 사용자가 디바이스를 삽입하면 프레임워크는 드라이버가 디바이스를 나타내는 디바이스 개체를 만들 수 있도록 드라이버의 EvtDriverDeviceAdd 콜백을 호출하여 시작합니다. 프레임워크는 디바이스가 작동할 때까지 시퀀스를 진행하여 드라이버의 콜백 루틴을 계속 호출합니다. 프레임워크는 그림과 같이 상향식 순서로 이벤트 콜백을 호출하므로 EvtDeviceFilterAddResourceRequirements 전에 EvtDeviceFilterRemoveResourceRequirements 가 호출됩니다. 디바이스가 리소스의 균형을 다시 조정하기 위해 중지되었거나 물리적으로 존재했지만 전원이 부족한 경우 그림과 같이 모든 단계가 필요한 것은 아닙니다.