(心得) EFI CODE 裏頭 , PROTOCOL 封裝函數的邏輯
(心得) EFI CODE 裏頭 , PROTOCOL 封裝函數的邏輯
昨天在研究了一下, EFI Protocol , 稍微有一點感覺
把SPEC跟CODE稍微連結上了
在EFI BIOS , 如果想要使用函數,必須藉由PROTOCOL呼叫
在一開始, EFI BIOS 必須先 InstallProtocol , 把GUID登記給資料庫
之後要使用函數時, 就要先 LocateProtocol 把 Protocol載入 (藉由GUID找到)
然後才能使用函數
但是我那時很困擾的是, 看不太懂 CODE
今天實作了一下, 兩個 函數被一個結構封裝
我想實際的 Protocol 運作應該也是類似
昨天在研究了一下, EFI Protocol , 稍微有一點感覺
把SPEC跟CODE稍微連結上了
在EFI BIOS , 如果想要使用函數,必須藉由PROTOCOL呼叫
在一開始, EFI BIOS 必須先 InstallProtocol , 把GUID登記給資料庫
之後要使用函數時, 就要先 LocateProtocol 把 Protocol載入 (藉由GUID找到)
然後才能使用函數
但是我那時很困擾的是, 看不太懂 CODE
今天實作了一下, 兩個 函數被一個結構封裝
我想實際的 Protocol 運作應該也是類似
留言