CFunction 將原始 C 函數指針包裝爲可調用的 ArkTS 函數。
示例
語法
參數
回調類型參數
當參數類型爲FFIType.callback('k')時,傳入的 JSCallback 會被自動提取其 .ptr:
獲取指針
使用ffi.getSymbolPtr(handle, name):
異步版本:AsyncCFunction
AsyncCFunction 簽名與 CFunction 一致,但返回 Promise<number>,在後臺線程執行不阻塞主線程。