Sm_AgentApi_Audit()

認可をエージェント キャッシュから実行する場合にこの関数をコールします。
casso1283
認可をエージェント キャッシュから実行する場合にこの関数をコールします。
構文
int Sm_AgentApi_Audit (
   const void*                            pHandle,
   const char*                            lpszClientIpAddr,
   const char*                            lpszTransactionId,
   const Sm_AgentApi_ResourceContext_t*   pResourceContext,
   const Sm_AgentApi_Realm_t*             pRealm,
   Sm_AgentApi_Session_t*                 pSession
);
パラメータ
I/O
説明
pHandle
I
Sm_AgentApi_Init() の
ppHandle
パラメータで返されるエージェント API セッション ハンドル。
lpszClientIpAddr
I
ユーザがログインしているクライアントの IP アドレス。これはオプションのパラメータです。
クライアント IP がアスタリスク(*)で始まる場合、ポリシー サーバはこの IP アドレスをログ記録しますが、セッション仕様に照らした検証は行いません。
lpszTransactionId
I
エージェントがセキュリティ アクティビティをアプリケーション アクティビティに関連付けるために使用する ID。ポリシー サーバはこの ID をログ記録します。これはオプションのパラメータです。
pResourceContext
I
定義済みのリソース定義構造体。
pRealm
I
レルム定義構造体。
pSession
I
セッション定義構造体。
 
ReturnValues
  • SM_AGENTAPI_YES。操作は成功しました。
  • SM_AGENTAPI_NO。操作が失敗しました。
  • SM_AGENTAPI_NOCONNECTION。初期化できませんでした。
  • SM_AGENTAPI_FAILURE。サーバにアクセスできませんでした。
  • SM_AGENTAPI_TIMEOUT。関数がタイム アウトしました。