ユーザ定義関数

トンネル エージェントは、この関数をリクエストします。
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
ステータスを受信するステータス バッファ。