GWES 是 Graphics, Widnowing and Event subsystem,在 windows CE 中提供使用者看到的、會去操作互動的介面,在開機時會被載入執行,之後圖型式的 shell 如 explorer.exe 才能正確執行。

但是,如果說你 platfrom 上的 display driver 還沒準備好的話,那 GWES 在初始時候失敗,整個系統就沒法正常運作。

觀察 debug version run-time image 執行後的輸出,發現 GWES 如果載入 ddi.dll 失敗時,會再去找一個叫 ddi_nop.dll 的 stub driver,它並不會做太多的事,只是用來滿足 GWES 初始的需求,填補 interface 的不足。要怎麼用呢?只要在你的 platfrom 中設定以下的 flag 即可
SET BSP_DISPLAY_NOP=1
這樣你的 run-time image 中就會多放進一個 ddi_nop.dll,讓 GWES 能正確的被 initialize。