어댑터의 상태 변경
미니포트 드라이버는 HwVidInitialize 루틴이 호출될 때까지 어댑터의 상태를 영구적으로 변경해서는 안 됩니다. HwVidFindAdapter와 같이 HwVidInitialize 전에 호출된 미니포트 드라이버 루틴은 비디오 어댑터의 상태를 불필요하게 변경해서는 안 되며 비디오 어댑터의 상태를 영구적으로 변경해서는 안 됩니다.
HwVidFindAdapter가 실행되는 동안 HAL은 시스템 부팅 프로세스의 초기 단계에서 화면에 정보를 쓸 수 있도록 비디오 어댑터를 제어합니다. HwVidFindAdapter의 어댑터 식별 시도가 어댑터의 상태에 영향을 주는 경우 이 루틴은 HwVidFindAdapter에서 반환할 때 HAL이 부팅 메시지를 계속 표시할 수 있도록 원래 상태를 즉시 복원해야 합니다.
예를 들어 HwVidFindAdapter 는 HwVidInitialize 함수에 대한 어댑터의 DAC 형식을 결정하는 것을 연기해야 합니다. 이 확인은 미니포트 드라이버를 로드할지 여부에 영향을 주지 않지만 어댑터의 상태를 영구적으로 변경하기 때문입니다.