|
cshiori
1
|
SHIORI/3.x DLLインターフェース [詳解]
#include <stdlib.h>#include <string.h>#include "bool.h"#include "shiori.h"#include "cshiori.c"#include "shiori_events.c"マクロ定義 | |
| #define | SHIORI_LINES_BUFFER_STEP 10 |
関数 | |
| SHIORI_EXPORT bool SHIORI_CALL | load (const MEMORY_HANDLE h, long len) |
| モジュール読み込み直後に呼ばれる [詳解] | |
| SHIORI_EXPORT MEMORY_HANDLE SHIORI_CALL | request (const MEMORY_HANDLE h, long *len) |
| 偽AIリクエスト [詳解] | |
| SHIORI_EXPORT bool SHIORI_CALL | unload (void) |
| モジュール切り離し直前に呼ばれる [詳解] | |
SHIORI/3.x DLLインターフェース
(C) 2014 Narazaka : Licensed under The MIT License - http://narazaka.net/license/MIT?2014
| SHIORI_EXPORT bool SHIORI_CALL load | ( | const MEMORY_HANDLE | h, |
| long | len | ||
| ) |
モジュール読み込み直後に呼ばれる
| h | (I) DLLファイルが存在するディレクトリパスを表す文字列への ポインタ。メモリ領域は栞サーバが解放すること。 |
| len | (I) hが示す文字列の長さ |
| SHIORI_EXPORT MEMORY_HANDLE SHIORI_CALL request | ( | const MEMORY_HANDLE | h, |
| long * | len | ||
| ) |
偽AIリクエスト
| h | (I) 要求文字列へのポインタ。栞サーバが解放すること。 |
| len | (IO) 呼び出し時は要求文字列のbyte長が格納され、返答文字列の byte長が格納されて返る。 |
| SHIORI_EXPORT bool SHIORI_CALL unload | ( | void | ) |
モジュール切り離し直前に呼ばれる