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