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 | ) |
モジュール切り離し直前に呼ばれる