NetAdapterCx 클라이언트 드라이버에 대한 전원 다운 시퀀스
다음 그림에서는 NetAdapterCx가 디바이스 전원을 빼고 제거할 때 클라이언트 드라이버의 이벤트 콜백 함수를 호출하는 순서를 보여 줍니다. 시퀀스는 작업 전원 상태(D0)에 있는 작동 디바이스를 사용하여 그림 맨 위에서 시작합니다.
넓은 가로줄은 디바이스 전원을 낮추는 데 관련된 단계를 표시합니다. 그림의 왼쪽에 있는 열은 단계를 설명하고 오른쪽의 열에는 이를 수행하는 이벤트 콜백이 나열됩니다. 파란색 텍스트로 표시된 단계는 NetAdapterCx와 관련이 있지만 다른 단계는 모든 WDF 기반 드라이버에 공통적으로 적용됩니다.
그림에서 알 수 있듯이 전원 다운 및 제거 시퀀스에는 프레임워크가 디바이스 작동에 관련된 함수를 호출하는 역순으로 해당 "실행 취소" 콜백을 호출하는 작업이 포함됩니다. 프레임워크는 디바이스 개체 컨텍스트 영역을 삭제한 후 디바이스 개체를 삭제합니다.