Sm_AgentApi_UnInit()
エージェントが不要になった場合、API インスタンスごとに Sm_AgentApi_UnInit() を発行することにより、すべての API インスタンスを未初期化してください。これにより、すべてのポリシー サーバへの TCP 接続が閉じられます。
casso1283
エージェントが不要になった場合、API インスタンスごとに Sm_AgentApi_UnInit() を発行することにより、すべての API インスタンスを未初期化してください。これにより、すべてのポリシー サーバへの TCP 接続が閉じられます。
この関数ではメモリは解放されません。カスタム エージェントに割り当てたすべてのメモリを手動で解放する必要があります。
構文
int SM_EXTERN Sm_AgentApi_UnInit (void** ppHandle);
パラメータ | I/O | 説明 |
ppHandle | I | この API セッションのハンドルへのポインタのアドレス。これは、opaque 型です。 |
戻り値
- SM_AGENTAPI_SUCCESS。未初期化は成功しました。
- SM_AGENTAPI_NOCONNECTION。未初期化されませんでした。
例
サンプル アプリケーション smagentexample.cpp の SmAgentExample::Sm_UnInit() 関数を参照してください。