AILIA_USER_API_FREAD typedef

AILIA_USER_API_FREAD = Pointer<NativeFunction<Int Function(Pointer<Void>, LongLong, Pointer<Void>)>>

~japanese @brief ファイルからデータを読み込みます @param void * 読み込みデータ格納先のポインタ @param \ref AILIA_FSIZE_RETURN_TYPE 読み込みデータのバイト長さ @param void * ユーザ定義ファイルポインタ @return 成功した場合、 \ref AILIA_USER_API_SUCCESS を返す。 失敗した場合、 \ref AILIA_USER_API_FAILED を返す。 標準APIとは異なり、返値はAILIA_USER_API_*になりますのでご注意ください。

~english @brief Reads data from the file. @param void * A pointer to the storage location of the data to be read @param \ref AILIA_FSIZE_RETURN_TYPE The length in bytes of the data to be read @param void * A user-defined file pointer @return This function returns \ref AILIA_USER_API_SUCCESS if successful. It returns \ref AILIA_USER_API_FAILED if it fails. Note that unlike the standard API, the return value will be AILIA_USER_API_*.

Implementation

typedef AILIA_USER_API_FREAD = ffi.Pointer<
    ffi.NativeFunction<
        ffi.Int Function(
            ffi.Pointer<ffi.Void>, ffi.LongLong, ffi.Pointer<ffi.Void>)>>;