Symfoware Server アプリケーション開発ガイド(埋込みSQL編) - FUJITSU - |
目次 索引 |
第4章 ルーチンを利用するアプリケーションの作成 | > 4.2 ファンクションルーチンを利用する場合 | > 4.2.4 ライブラリの作成 |
ファンクションルーチンのライブラリとして作成するCプログラムの関数は、エクスポート関数にしておく必要があります。
エクスポート関数の宣言は、__declspec(dllexport) を指定します。
例
dllexportを指定した関数の宣言
/* 引数データのポインタリスト */ typedef struct in_ptr_list_tag { void *ptr[6]; /*ファンクションのパラメタの個数×2*/ } in_ptr_list_t; /* 結果データのポインタリスト */ typedef struct out_ptr_list_tag { void *ptr[2]; /* 返却データと標識データの格納先 */ } out_ptr_list_t; /* 関数宣言 */ extern __declspec(dllexport) void UserFunc001(in_ptr_list_t *in_p, /* 引数データのポインタリスト */ out_ptr_list_t *out_p) /* 結果データのポインタリスト */ { ・・・
目次 索引 |