ユーザ定義関数
トンネル エージェントは、この関数をリクエストします。
casso126jjp
トンネル エージェントは、この関数をリクエストします。
構文
int SM_EXTERN <func-spec> (void* pServiceHandle,const Sm_Api_Context_t* lpApiContext,const Sm_Api_RequestContext_t* lpReqContext,const Sm_Api_TunnelContext_t* lpTunnelContext,const int nBytesInBuf,void* lpInBuf,const int nBytesOutBuf,void* lpOutBuf,const int nBytesStatusBuf,char* lpszStatusBuf);
パラメータ | I/O | Description |
pServiceHandle | I | トンネル サービス ライブラリによって使用される内部ポインタ。 |
lpApiContext | I | API コンテキスト構造へのポインタ。 |
lpReqContext | I | API 要求構造へのポインタ。 |
lpTunnelContext | I | API トンネル コンテキストへのポインタ。 |
nBytesInBuf | I | 入力バッファ内のバイト数。 |
lpInBuf | I | リモート エージェントから送信される情報が含まれる入力バッファ。 |
nBytesOutBuf | O | 出力結果バッファの最大サイズ。 |
lpOutBuf | O | 結果を受信する出力バッファ。 |
nBytesStatusBuf | O | ステータス バッファの最大サイズ。 |
lpszStatusBuf | O | ステータスを受信するステータス バッファ。 |