已新增:17
專家
DriverRegistrar
定義於 fuchsia.driver.registrar 驅動程式庫-registrar.fidl
註冊臨時驅動程式庫套件的通訊協定。
註冊
告知暫時驅動程式庫的驅動程式庫程式架構。驅動程式庫索引會快取中繼資料,以便在日後的比對作業中使用。
- 錯誤 zx_status 值,表示失敗。下列其中一欄:
- ZX_ERR_PROTOCOL_NOT_SUPPORTED:如果未啟用 ephermeral 驅動程式設定- enable_ephemeral_drivers。
- ZX_ERR_ACCESS_DENIED(如果裝置沒有擷取套件的權限)。
- 如果註冊的驅動程式庫元件已存在於啟動或基本驅動程式清單中,則為 ZX_ERR_ALREADY_EXISTS。
- ZX_ERR_NOT_FOUND表示套件不存在,或缺少資訊清單或 /pkg 目錄。
- ZX_ERR_IO表示 I/O 期間發生其他不明錯誤。
- ZX_ERR_ADDRESS_UNREACHABLE表示套件解析器不知道存放區或網址無法剖析。
- ZX_ERR_INVALID_ARGS表示無法剖析元件 decl。
- ZX_ERR_NO_SPACE表示裝置儲存空間不足。
- 如果無法連線至套件解析器,則為 ZX_ERR_UNAVAILABLE。
- 如果發生不明錯誤,則為 ZX_ERR_INTERNAL。
 
要求
| 名稱 | 類型 | 
|---|---|
| driver_url | fuchsia.url/Url | 
回應
| 名稱 | 類型 | 
|---|---|
| payload | DriverRegistrar_Register_Result | 
結構
DriverRegistrar_Register_Response
定義於 fuchsia.driver.registrar 驅動程式庫-registrar.fidl
<EMPTY>
聯合國
DriverRegistrar_Register_Result 嚴格
定義於 fuchsia.driver.registrar 驅動程式庫-registrar.fidl
| 序數 | Variant | 類型 | 說明 | 
|---|---|---|---|
| 1 | response | DriverRegistrar_Register_Response | |
| 2 | err | zx/Status | |
| 3 | framework_err | internal |