已新增: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
|