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。関数がタイム アウトしました。