FIDL 內部程式庫 zx

zx 程式庫是在 //zircon/vdso 中定義,只要將 //zircon/vdso/zx 目標新增至 fidl 目標的 public_deps,即可根據樹狀結構指定。如果直接叫用 fidlc,則必須在需要以 --files 引數中加入 zx_common.fidl

接著,您可以使用 using 陳述式參照這個程式庫:

using zx;

這些類型通常會對應 Zircon System 類型。例如,zx.Duration 對應 zx_duration_t

CHANNEL_MAX_MSG_BYTESCHANNEL_MAX_MSG_HANDLES 會在 fidlc 編譯時間 (也就是編譯編譯器時) 繫結,並反映當時的常數。