範例的雲端硬碟網址如下:
https://drive.google.com/open?id=1rAcj-vr096fPXYwm5JU6076BbkEyVPbA
Dependency就是inf檔裡面的[Depex]欄位, 我在CloudPeim2.inf裡面加了gEfiCloudPpiSampleGuid這個Dependency, 這代表若要讓CloudPeim2這個PEIM執行會有一個先決條件, 這個條件就是gEfiCloudPpiSampleGuid所對應的PPI必須被安裝到PPI database, 再看到Nt32Pkg.fdf, INF的執行順序就是按照Nt32Pkg.fdf由上而下的執行順序, 所以我們知道如果沒有加Dependency應該是CloudPeim2.inf先執行, 但因為加了Dependency所以變成必須先等CloudPeim安裝了gEfiCloudPpiSampleGuid後CloudPeim2才會執行, 各位只要看LOG.txt就能一清二楚
沒有留言:
張貼留言